@charset "utf-8";
/* CSS Document */

html,body {
    font: 12px Tahoma, Verdana, Arial, sans-serif;
	margin:0px;
	padding:0px;
	background:url("i/pageBackTop.jpg") repeat-x;
	height:100%;
}
#mainContentContainer {
    width: 984px;
    margin: 0px auto;
}
#aboutBox h2 {
	color:#FFFFFF;
	font: 18px Arial;
	margin: 0px 0px 2px;
	padding: 0px;
	text-transform:none;
}
#aboutBox p {
	margin: 2px 5px 2px 0;
	line-height: 14px;
}
h1, h2 {
	font-size:14px;
	color:#FF0066;
	text-transform:uppercase;
	font-weight:bold;
	line-height:44px;
	min-width:175px;
	margin:5px 0px 10px 2px;
	padding: 0px 0px 0px 55px;
}
h3 {
	font-size:20px;
	font-family:Arial, Tahoma, sans-serif;
	font-weight:bold;
	color:#FF0066;
	margin:0px;
}
h4, .likeH4 {
	color:#3899b9;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
h5 {
	color:#979797;
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	padding:0px;
	text-transform:uppercase;
}
p {
	line-height:1.5em;
}
img {
	border:none;
}
a {
	color:#1a97bf;
	line-height:25px;
}
a:hover,
.treeContentMenu .expander:hover {
	color:#10b9ef;
}
dt {
    font-weight: bold;
}
dd {
    margin: 0px 0px 15px 0px;
}

#boxNews dt {
	font-weight:normal;
}

#boxNews dd {
    margin: 0px 0px 0px 40px;
}


ol li {
	line-height:1.5em;
}

#pageHeader {
	height: 127px;
	background:url("i/headerBack.jpg") 420px 0px no-repeat;
}
#siteLogo {
	float:left;
}

#loginForm {
	margin:0px;
	padding:0px;
}
fieldset {
	border:none;
	width:300px;
	height:90px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}
#loginFieldLabel, #passwordFieldLabel {
	float:left;
	width:80px;
	color:#8f8e8e;
	font-size:14px;
	text-align:right;
	line-height:23px;
}
#loginField, #passwordField {
	background-color:#e0e0e0;
	border:medium none;
	font-size:14px;
	left:85px;
	margin: 0 5px 5px;
	padding:2px 10px;
	position:absolute;
	width:137px;
	left:85px;
	height:20px;
    line-height:20px;
}

.formDecorL {
	background:url("i/formDecorL.gif") no-repeat;
	position:absolute;
	left:83px;
}
.formDecorR {
	background:url("i/formDecorR.gif") no-repeat;
	position:absolute;
	right:-4px;
}
.formDecorL, .formDecorR {
	width: 9px;
	height:24px;
}

#username, #password {
	position:relative;
	width:251px;
	height:22px;
	margin:6px 0px 0px 0px;
	padding:0px;
}
#password, #submit {
	float:left;
}

#loginButton, #loginButton:hover {
	width: 44px;
	height:24px;
	margin:6px 0px 0px 0px;
	float:left;
	border:none;
	color:#FFFFFF;
}
#loginButton {
	background: url("i/formBut.gif") no-repeat 0px 0px;
}
#loginButton:hover {
	background: url("i/formBut.gif") no-repeat 0 -25px;
}
.linksContainer {
	width:217px;
    float:right;
}
#linkReg {
	color:#f81d75;
}
.contentContainer {
	background-color:#ececec;
	position:relative;
	padding:5px;
	overflow:hidden;
}
.contentContainerBottom {
	background-color:#ececec;
	position:relative;
	padding:5px;
	overflow:hidden;
	height:170px;
}
.contentContainerDecorTL, .contentContainerDecorTR, .contentContainerDecorBL, .contentContainerDecorBR,
.accountContainerDecorTL, .accountContainerDecorTR, .accountContainerDecorBL, .accountContainerDecorBR {
	position:absolute;
	width:8px;
	height:8px;
}
.contentContainerDecorTL {
	background:url("i/decorTL.gif") no-repeat;
	top:0px;
	left:0px;
}
.contentContainerDecorTR {
	background:url("i/decorTR.gif") no-repeat;
	top:0px;
	right:0px;
}
.contentContainerDecorBL {
	background:url("i/decorBL.gif") no-repeat;
	bottom:0px;
	left:0px;
}
.contentContainerDecorBR {
	background:url("i/decorBR.gif") no-repeat;
	bottom:0px;
	right:0px;
}
.accountContainerDecorTL {
	background:url("i/accountDecorTL.gif") no-repeat;
	top:-8px;
	left:-8px;
}
.accountContainerDecorTR {
	background:url("i/accountDecorTR.gif") no-repeat;
	top:-8px;
	right:-8px;
}
.accountContainerDecorBL {
	background:url("i/accountDecorBL.gif") no-repeat;
	bottom:-8px;
	left:-8px;
}
.accountContainerDecorBR {
	background:url("i/accountDecorBR.gif") no-repeat;
	bottom:-8px;
	right:-8px;
}
.accountContainerDecorT, .accountContainerDecorB {
	background:url("i/accountDecorTB.gif") no-repeat;
	position:absolute;
	width:310px;
	height:8px;
}
.accountContainerDecorL, .accountContainerDecorR {
	background:url("i/accountDecorLR.gif") no-repeat;
	position:absolute;
	width:8px;
	height:72px;
}
.accountContainerDecorT {
	top: -8px;
	left: 0px;
}
.accountContainerDecorB {
	bottom: -8px;
	left: 0px;
}
.accountContainerDecorL {
	top: 0px;
	left: -8px;
}
.accountContainerDecorR {
	top: 0px;
	right: -8px;
}
#bannerBig {
	background:url("i/backBigBanner.jpg") no-repeat;
	width:680px;
	height:171px;
	margin:0px;
}
#aboutBox {
	background:url("i/aboutBox.jpg") no-repeat;
	height:171px;
	width:294px;
	float:right;
	font-size: 11px;
	margin:0px;
	padding-top:5px;
	position: relative;
	overflow: hidden;
}

.infoBox {
	position:relative;
	background:url("i/infoBoxC.jpg") repeat-y;
	width:237px;
	height:337px;
	float:left;
	overflow:hidden;
	margin:0px;
}
.infoBoxPrograms {
    width: 489px;
    background:url("i/infoBoxWideC.jpg") repeat-y;
}
.infoBoxPrograms .decorT {
    width: 100%;
    background:url("i/infoBoxWideT.jpg") no-repeat;
}
.infoBoxPrograms .decorB {
    width: 100%;
    background:url("i/infoBoxWideB.jpg") no-repeat;
}
.infoBoxPrograms .column1 {
    float: left;
    width: 44%;
    text-align: center;
    padding-top: 15px;
}
.infoBoxPrograms .column2 {
    float: right;
    width: 52%;
    padding-right: 3%;
    text-align: center;
    padding-top: 15px;
}

#forContNews h2 {
	color:#FFFFFF;
}
.infoBigBox {
	position:relative;
	background:url("i/infoBigBoxC.jpg") repeat-y;
}
.infoBigBoxLogin {
	position:relative;
	background:url("i/infoBigBoxLogC.jpg") repeat-y;
}
.infoBox+.infoBox {
	margin-left: 5px;
}
.decorT, .decorB {
	width: 237px;
	height:116px;
	position:absolute;
}
.decorT {
	background:url("i/infoBoxT.jpg") no-repeat;
	top: 0px;
}
.decorB {
	background:url("i/infoBoxB.jpg") no-repeat;
	bottom: 0px;
}
.decorBigT {
	background:url("i/infoBigBoxT.jpg") no-repeat;
	top: 0px;

}
.decorBigB {
	background:url("i/infoBigBoxB.jpg") no-repeat;
	bottom: 0px;
}
.decorBigT, .decorBigB {
	width: 974px;
	height:111px;
	position:absolute;
}
.decorBigLoginT {
	background:url("i/infoBigBoxLogT.jpg") no-repeat;
	top: 0px;

}
.decorBigLoginB {
	background:url("i/infoBigBoxLogB.jpg") no-repeat;
	bottom: 0px;
}
.decorBigLoginT, .decorBigLoginB {
	width: 817px;
	height:111px;
	position:absolute;
}
.infoBoxContainer {
	overflow:hidden;
	position:relative;
	z-index:3;
	min-height:222px;
	padding: 0px 20px 15px;
}

.infoBox h2, h2.headProgr, h2.headTools, h2.headTestm, h2.headContacts, h2.headNews {
	color:#fff;
	margin:5px 5px 0px 2px;
	height:44px;
}
h1.headProgr, h1.headTools, h1.headTestm, h1.headContacts, h1.headNews,
.head404, .headAbout, .headAffagreement, .headAffTools, .headBanners, .headCampaignEdit,
.headCampaignList, .headCampaignStat, .headContactUs, .headErrorPage, .headFAQ, .headHowToStart,
.headMedia, .headPasswordReminder, .headPayoutList, .headProfile, .headReg, .headRevenue,
.headSiteEdit, .headSiteListAndAlias, .headSitemap, .headSites, .headMsg,
.headSpamPolicy, .headThankYou, .headUsers, .headWebmasters, .headWhiteLabelWebsite {
	color:#fff;
	padding: 0px 0px 0px 48px;
	display:block;
	overflow:hidden;
	min-width:120px;
	float:left;
	margin:5px 0px;
	height:44px;
}

h2.headProgr span, h2.headTools span, h2.headTestm span, h2.headContacts span, h2.headNews span {
	height:44px;
	display:block;
}

h1.headProgr span, h1.headTools span, h1.headTestm span, h1.headContacts span, h1.headNews span,
.head404 span, .headAbout span, .headAffagreement span, .headAffTools span, .headBanners span, .headCampaignEdit span,
.headCampaignList span, .headCampaignStat span, .headContactUs span, .headErrorPage span, .headFAQ span, .headHowToStart span,
.headMedia span, .headPasswordReminder span, .headPayoutList span, .headProfile span, .headReg span, .headRevenue span,
.headSiteEdit span, .headSiteListAndAlias span, .headSitemap span, .headSites span, .headMsg span,
.headSpamPolicy span, .headThankYou span, .headUsers span, .headWebmasters span, .headWhiteLabelWebsite span {
	height:44px;
	display:block;
	padding:0 75px 0 15px;
}
.headProgr {
	background:url("i/h2Program.jpg") no-repeat top left;
}
.headProgr span {
	background:url("i/h2Program.jpg") no-repeat top right;
}
.headTools {
	background:url("i/h2Tools.jpg") no-repeat top left;
}
.headTools span {
	background:url("i/h2Tools.jpg") no-repeat top right;
}
.headTestm {
	background:url("i/h2Testm.jpg") no-repeat top left;
}
.headTestm span {
	background:url("i/h2Testm.jpg") no-repeat top right;
}
.headContacts {
	background:url("i/h2Contacts.jpg") no-repeat top left;
}
.headContacts span{
	background:url("i/h2Contacts.jpg") no-repeat top right;
}
h2.headNews {
	background:url("i/h2News.jpg") no-repeat top left;
}
h2.headNews span {
	background:url("i/h2News.jpg") no-repeat top right;
}
h1.headNews {
	background:url("i/h2News2.jpg") no-repeat top left;
}
h1.headNews span{
	background:url("i/h2News2.jpg") no-repeat top right;
}
.head404 {
	background:url("i/h2NotFound.jpg") no-repeat top left;
}
.head404 span {
	background:url("i/h2NotFound.jpg") no-repeat top right;
}
.headAbout {
	background:url("i/h2AboutUs.jpg") no-repeat top left;
}
.headAbout span {
	background:url("i/h2AboutUs.jpg") no-repeat top right;
}
.headAffagreement {
	background:url("i/h2Agreement.jpg") no-repeat top left;
}
.headAffagreement span {
	background:url("i/h2Agreement.jpg") no-repeat top right;
}
.headAffTools {
	background:url("i/h2AffiliateTools.jpg") no-repeat top left;
}
.headAffTools span {
	background:url("i/h2AffiliateTools.jpg") no-repeat top right;
}
.headBanners {
	background:url("i/h2Banners.jpg") no-repeat top left;
}
.headBanners span {
	background:url("i/h2Banners.jpg") no-repeat top right;
}
.headCampaignEdit {
	background:url("i/h2CampaignEdit.jpg") no-repeat top left;
}
.headCampaignEdit span {
	background:url("i/h2CampaignEdit.jpg") no-repeat top right;
}
.headCampaignList {
	background:url("i/h2CampaignList.jpg") no-repeat top left;
}
.headCampaignList span {
	background:url("i/h2CampaignList.jpg") no-repeat top right;
}
.headCampaignStat {
	background:url("i/h2statistics.jpg") no-repeat top left;
}
.headCampaignStat span {
	background:url("i/h2statistics.jpg") no-repeat top right;
}
.headContactUs {
	background:url("i/h2ContactUs.jpg") no-repeat top left;
}
.headContactUs span {
	background:url("i/h2ContactUs.jpg") no-repeat top right;
}
.headErrorPage {
	background:url("i/h2ErrorPage.jpg") no-repeat top left;
}
.headErrorPage span {
	background:url("i/h2ErrorPage.jpg") no-repeat top right;
}
.headFAQ {
	background:url("i/h2FAQ.jpg") no-repeat top left;
}
.headFAQ span {
	background:url("i/h2FAQ.jpg") no-repeat top right;
}
.headMsg {
    background:url("i/h2FAQ.jpg") no-repeat top left;
}
.headMsg span {
    background:url("i/h2FAQ.jpg") no-repeat top right;
}
.headHowToStart {
	background:url("i/h2HowToStart.jpg") no-repeat top left;
}
.headHowToStart span {
	background:url("i/h2HowToStart.jpg") no-repeat top right;
}
.headMedia {
	background:url("i/h2Media.jpg") no-repeat top left;
}
.headMedia span {
	background:url("i/h2Media.jpg") no-repeat top right;
}
.headPasswordReminder {
	background:url("i/h2Reminder.jpg") no-repeat top left;
}
.headPasswordReminder span {
	background:url("i/h2Reminder.jpg") no-repeat top right;
}
.headPayoutList {
	background:url("i/h2PayoutRequests.jpg") no-repeat top left;
}
.headPayoutList span {
	background:url("i/h2PayoutRequests.jpg") no-repeat top right;
}
.headProfile {
	background:url("i/h2UpdateProfile.jpg") no-repeat top left;
}
.headProfile span {
	background:url("i/h2UpdateProfile.jpg") no-repeat top right;
}
.headReg {
	background:url("i/h2Register.jpg") no-repeat top left;
}
.headReg span {
	background:url("i/h2Register.jpg") no-repeat top right;
}
.headRevenue {
	background:url("i/h2Revenue.jpg") no-repeat top left;
}
.headRevenue span {
	background:url("i/h2Revenue.jpg") no-repeat top right;
}
.headSiteEdit {
	background:url("i/h2CreateSite.jpg") no-repeat top left;
}
.headSiteEdit span {
	background:url("i/h2CreateSite.jpg") no-repeat top right;
}
.headSiteListAndAlias {
	background:url("i/h2SiteListandAlias.jpg") no-repeat top left;
}
.headSiteListAndAlias span {
	background:url("i/h2SiteListandAlias.jpg") no-repeat top right;
}
.headSitemap {
	background:url("i/h2SiteMap.jpg") no-repeat top left;
}
.headSitemap span {
	background:url("i/h2SiteMap.jpg") no-repeat top right;
}
.headSites {
	background:url("i/h2Sites.jpg") no-repeat top left;
}
.headSites span {
	background:url("i/h2Sites.jpg") no-repeat top right;
}
.headSpamPolicy {
	background:url("i/h2spam.jpg") no-repeat top left;
}
.headSpamPolicy span {
	background:url("i/h2spam.jpg") no-repeat top right;
}
.headThankYou {
	background:url("i/h2ThankYou.jpg") no-repeat top left;
}
.headThankYou span {
	background:url("i/h2ThankYou.jpg") no-repeat top right;
}
.headUsers {
	background:url("i/h2Users.jpg") no-repeat top left;
}
.headUsers span {
	background:url("i/h2Users.jpg") no-repeat top right;
}
.headWebmasters {
	background:url("i/h2Webmasters.jpg") no-repeat top left;
}
.headWebmasters span {
	background:url("i/h2Webmasters.jpg") no-repeat top right;
}
.headWhiteLabelWebsite {
	background:url("i/h2Website.jpg") no-repeat top left;
}
.headWhiteLabelWebsite span {
	background:url("i/h2Website.jpg") no-repeat top right;
}
.separatorHeader {
	clear:both;
	padding:1px;
	margin:10px;
}

#moreNewsButton {
	background:transparent url(i/butMore.png) no-repeat right center;
	display:block;
	width:100px;
	height:20px;
	float:right;
	vertical-align:bottom;
}
#moreNewsButton a {
	color:#FFFFFF;
    font-weight:bold;
    padding:0px 20px;
    text-decoration:none;
    line-height:20px;
}
.testmInfo {
	clear:both;
	padding:0px;
}
.testmInfo li {
	list-style-type:none;
	text-align:center;
}
.infoBoxContainer p, #bannerCont, .fontStyle {
	clear:both;
}
.fontStyle, .contact p {
	text-align:center;
}
#bannerCont {
	background:url("i/bannerCont.jpg") 10px 0px no-repeat;
	width:215px;
	height:225px;
	margin-left:5px;
}
.contact {
    margin:20px 20px 0px 20px;
    clear:both;
	text-align: center;
}
.contact p {
	margin:2px;
}
.fontStyle {
	font-size:20px;
	color:#636464;
	margin:6px;
}
.picStyle {
	margin:5px;
}
.container {
	overflow:hidden;
	clear:both;
}
.loginBox .siteBox {
    margin:0px;
    width:127px;
}

.loginBox .revenueBox {
    margin:0 px;
    float: left;
    width: 183px;
 }

 #loginFormBox {
    width: 310px;
 }

#langSel {
    align: center;
 }

.siteBox {
	float:left;
	margin:0px 20px;
}
.siteBox p {
	text-align:center;
	margin:0px;
	line-height: 16px;
}
.boxNews {
	clear:both;
}
#boxNews {
	margin-top: 0;
}
#boxNews a {
	line-height: 10px;
}
.date {
	font-size:11px;
	color:#813888;
	margin:5px 0px 0px 30px;
	display:block;
}
#forHeadNews {
	margin: 0px;
}
#forContNews {
	width:232px;
	float:right;
	overflow:hidden;
}
.footerMenu {
	text-align:center;
	padding: 20px 0px 0px 0px;
}
.footerMenu p {
	color:#1a97bf;
	margin:0px
}
.footerMenu a {
	font-size:11px;
	line-height:20px;
}
#copy {
	text-align:center;
	margin:10px;
	color:#000;
	font-size:11px;
}
.textBox1 {
	width:275px;
    padding:0 25px 15px 10px;
	float:left;
}
.textBox1 ul {
    padding-left:14px;
}
.signBut, .signBut:hover {
	width:290px;
	height:43px;
	display:block;
	text-align:center;
	margin:0px auto;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:24px;
	line-height:36px;
}
.signBut {
	background:url("i/signBut.gif") no-repeat 0 0;
}
.signBut:hover {
	background:url("i/signBut.gif") no-repeat 0 -44px;
}
#linksContainer {
    height: 270px;
    overflow: hidden;
    position: relative;
    margin: 0px 17px 2px 19px;
}
#linksContent {
    position: relative;
    padding-left: 3px;
}
.treeContentMenu .expander,
.item {
	font: 12px Arial, sans-serif;
	color: #979797;
	background: #eaeaea;
	display: block;
	line-height: 16px;
	padding: 0px 5px;
	margin: 2px 0px;
}
.itemSeparator {
    padding: 2px 5px;
    margin: 2px 0px;
    display:block;
    border-bottom:1px dotted #979797;
}
.itemSelect {
    font: 12px Arial, sans-serif;
    color: #979797;
    display: block;
    padding: 2px 5px;
    margin: 2px 0px;
}
.treeContentMenu .expander:hover,
.item:hover, .itemSelect:hover {
    background: #d3d3d3;
}

.loginBox {
	margin:10px 13px 0px 0px;
	padding: 0px;
	overflow:visible;
	width:310px;
	height:72px;
}

#langSelector a, a.progr {
	text-decoration:none;
	line-height:10px;
}
a.progr {
	display:block;
}
#langSelector {
    width: 310px;
	margin:10px 0px 0px;
	text-align:center;
	height:18px;
}

.reporterTable {
	border-collapse: collapse;
	margin: 5px 0px;
	width: 100%;
}
.reporterTable td, .reporterTable th {
    padding: 2px 4px;
    font-size: 11px;
    height:20px;
}
.reporterCell, .reporterTotalCell, .reporterHeaderCell,
.reporterTotalRow td {
    border: 1px solid #00225e;
}
.reporterTotalCell, .reporterHeaderCell,
.reporterTotalRow td, .reporterHeaderRow th,
.reporterHeaderRow td{
    background: #48bbdb;
    color: #fff;
}
.reporterRow.odd td {
    background: #d9e7ff;
}
.reporterRow.even td {
    background: #fff;
}
.reporterHeaderHref {
    color: #fff;
    text-decoration: none;
}
.reporterHeaderHref:hover {
    color: #eee;
    text-decoration: underline;
}
.reporterHeaderRow img {
    display: inline;
}
.reporterTable a {
	line-height:15px;
}
.textField, .textBox, .selector,
.dateYear, .dateMonth, .dateDay {
	font: 11px Tahoma, Verdana, sans-serif;
	border: 1px solid #e3e3e3;
}
.button {
    font: 11px Tahoma, Verdana, sans-serif;
}
.selector, .textField {
	width: 165px;
}
.formItemField {
	width: 200px !important;
}
.dateYear, .dateMonth, .dateDay {
    width: 52px !important;
}
#webmasterAgreement.textBox {
	width:400px;
	height: 100px;
}
.bannerItem {
	text-align: center;
    border-bottom: 1px dashed #e3e3e3;
    padding: 5px 0px;
}
.bannerItem, .textBox {
	position:relative;
}
.bannerItem .textBox {
	width:600px;
	min-height:150px;
}
.bannerItem .title {
    font-weight: bold;
}
.bannerItem div {
	margin: 5px auto;
}
.bannerPreview_windowlivechatfeed {
    width: 725px;
	height: 581px;
}
.bannerPreview_windowlivechatfeed_min {
    width: 663px;
    height: 558px;
}

.bannerEntry {
    padding: 5px;
}
.bannerEntry.odd {
    border: 1px dashed #666;
}
.bannerEntry.even {
    border: 1px solid #eee;
    background: #eee;
}
.bannerEntry label {
    position: relative;
    right: 7px;
    line-height: 39px;
    padding-left: 10px;
}

#savedBannersList {
    list-style: none;
    margin: 10px;
    padding: 0px;
}
#savedBannersList a {
    text-decoration: none;
    color: #056fa6;
}
#savedBannersList li {
    border: 1px dashed #333;
    padding: 3px 6px;
    margin: 5px;
}
.statusApproved {
    color: #008800;
    font-weight: bold;
}
.statusCanceled {
    color: #ff0000;
    font-weight: bold;
}
.statusPending {
    color: #888888;
    font-weight: bold;
}
.error {
	background:#ffd9eb;
    padding:6px;
    border:1px solid #fcc7db;
    color:#ff0063;
}
.disabled {
	color:#aaa;
}
#pageHeader .error {
	background:#ffd9eb url("i/Error.png") no-repeat 10px 5px;
	float:left;
    margin:31px 0px 21px;
    font-weight:bold;
    padding:21px 25px 21px 80px;
    min-height:30px;
}
.errorContainer {
	border:1px solid #fcc7db;
    color:#ff0063;
    background: #ffd9eb;
    margin: 25px 0px 0px 0px;
    padding: 5px;
}
.errorContainer p {
    color: #ff0063;
}


#mainMenuContainer {
    float: right;
    position: relative;
    left: -50%;
    clear: both;
}
#mainMenu {
	margin: 0px;
	clear: both;
	padding:0px;
	text-align:center;
	list-style-type:none;
	position: relative;
	left: 50%;
	display: block;
	overflow: hidden;
}

#mainMenu li:hover, #mainMenu li.backStyle{
    background:transparent url("i/menuLeft.gif") no-repeat left top;
    cursor: pointer;
}
#mainMenu li {
	margin: 0px 2px;
	padding: 0px 0px;
    text-decoration: none;
    text-transform: uppercase;
    height: 28px;
    display: block;
    float: left;
}
#mainMenu li a {
	display: block;
	color:#6b727d;
	font-size:16px;
	text-decoration:none;
	height: 28px;
	min-width: 40px;
	padding: 1px 5px 0px 5px;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	line-height:28px;
}
#mainMenu li a:hover, #mainMenu li:hover a {
    color:#fff;
}
#mainMenu li:hover a, #mainMenu li:hover a:hover, #mainMenu li.backStyle a{
	background:transparent url("i/menuRight.gif") no-repeat right top;
}

#tooltip {
	background:#eeeeee;
	border:1px solid #1a97bf;
	font-size:11px;
	position:absolute;
	max-width:250px;
	min-width:250px;
	z-index:1000;
	margin:0px;
	padding:0px 5px;
	opacity:0.9;
	color:#222222;
}
#tooltip.campaigndescription {
	min-width:250px !important;
	max-width:700px !important;
}
#white-label {
    width:70%;
    margin: 0px 147px;
}
.bannerPorn {
	position:relative;
	display:block;
	background:url('i/bannerPorn.jpg') no-repeat;
	text-align:center;
	margin:5px 0px 0px;
	width:984px;
	height:44px;
}
.bannerPorn a {
	font:18px Arial;
	line-height:44px;
	font-weight:bold;
}

#affToolsForm {
    width: 100%;
}
#affToolsForm .formTd {
    width: 1%;
    vertical-align: top;
}
#affToolsForm .formTd td {
    height: 19px;
}
#affToolsForm .formTd select {
    padding: 0;
    margin: 0;
}
#affToolsForm .descTd {
    vertical-align: top;
    padding-top: 4px;
}
#affToolsForm form td {
    white-space: nowrap;
    vertical-align: middle;
}
#affToolsForm div.description {
    margin-left: 10px;
    position: relative;
    background: #eaeaea;
    border: 1px solid #dddcdc;
    padding: 5px;
    min-height: 70px;
}
#affToolsForm div.description .pointer {
    width: 13px;
    height: 19px;
    position: absolute;
    background: transparent url(i/pointer.gif) left top no-repeat;
    left: -13px;
    display: none;
}
#aboutBoxText {
	height: 160px;
	width: 289px;
	display: table-cell;
	vertical-align: middle;
	padding:0px;
}

p.note {
    background:#FFFFAD;
    padding:6px;
    border:1px solid #D9D998;
}
#creditCardLinks{
    padding-left:0;
}
#creditCardLinks li {
    display:inline;
    padding:0 10px 0 0;
}
.fieldname{
    width:100px;
    font-weight:bold;
    float:left;
}
/* jQuery Simple Dialog */
.sd_container{
    font-family: Tahoma;
    margin:0;
    padding: 10px;
    position: absolute;
    background-color: #F1F1F1;
    border: solid 1px #ccc;
    font-size: 11px;
}
.sd_header{
    font-size: 125%;
    font-weight:bold;
    margin-bottom: 10px;
    text-align:center;
}
.sd_content{}
.sd_footer{
    color: #a0a0a0;
    margin-top: 10px;
}
.sd_overlay{
    position: absolute;
    margin:0;
    padding: 0;
    top: 0;
    left: 0;
    background-color: #222;
}
.sd_loading{
    background: url('indicator.gif') center no-repeat;
    background-color: #F1F1F1;
    height: 60px;
    width: 60px;
}
.sd_closelabel{
    position:absolute;
    width:50px;
    height:22px;
    line-height:22px;
    top:0;
    left:0;
    padding:5px;
    text-align:center;
    background-color:#ccc;
}
.sd_closelabel a {
    text-decoration:none;
    color: #222;
    font-size: 12px;
    font-weight:bold;
}

.payoutRequestDetails {
	margin: 20px 0px 20px;
}
.payoutRequestDetails div {
    margin: 5px 0px;
}
.payoutRequestActions {
    text-align: center;
    position: absolute;
    bottom: 10px;
    width: 300px;
}
/* end */

table.lang-key-substitution {
    border-collapse: collapse;
    margin-bottom: 15px;
}

table.lang-key-substitution td {
    line-height: 1.5em;
    padding: 4px 7px;
}
.lang-key-substitution .current {
    font-weight: bold;
}
table.lang-key-substitution span {
    text-decoration: underline;
    cursor: pointer;
}
form[name=webmasterLangEditFilter] input[name=searchKey] {
    width: 300px;
}

.viewDetailsLink {
    margin-left: 10px;
}


.autocompleteResult {
    background: #fff;
    border: solid #808080;
    border-width: 1px 1px 1px 1px;
    margin: 0px;
    padding: 0px;
    z-index: 1000;
}
.autocompleteResult li {
    color: #222;
    list-style: none;
    padding: 3px 4px;
    cursor: default;
}
.autocompleteSelectedRow {
    background: #d7ece7;
    color: #333;
}
.welcomeMsgContent {
	width: 370px;
	margin: 3px 0;
}
#siteListLink {
    float: right;
}
.menuSwitcher {
    margin: 10px 0 0 0;
    padding: 0 0 10px 0;
    list-style: none;
    overflow: hidden;
}
.menuSwitcher li {
    margin: 0 5px;
    padding: 0;
    float: left;
}
.menuSwitcher li.selected a {
    background: #d8ecf6;
}
.menuSwitcher a {
    display: block;
    padding: 4px 10px;
}
.treeContentMenu,
.treeContentMenu .subMenu {
	list-style: none;
	padding: 0;
	margin: 0;
}
.subMenuItem .item {
	margin: 2px 0 0 5px;
}
.treeContentMenu .subMenuItem {
    background: URL('i/tree-mark.gif') no-repeat left center;
}
.treeContentMenu .subMenu {
	padding: 0 0 0 10px;
}
.treeContentMenu .expander {
	text-decoration: underline;
	cursor: pointer;
}
.debtCaption {
    color: #ff0000;
    font-weight: bold;
    display: block;
    margin-top: -5px;
}
.siteParamsTable th {
	padding: 15px 0 8px 0;
}
.ibanCodeHelperList {
    margin: 0;
    padding: 0;
}
.ibanCodeHelperList lable {
    margin-right: 5px;
}
.ibanViewSwicher {
    margin-left: 5px;
}
#tooltip.ibanCodeTooltip {
    width: auto;
    min-width: 10px;
}
.ibanCountrySelector a,
.ibanHelperElements.ibanViewSwicher {
	line-height: 16px;
}
.payoutDetailsTable {
    width:100%;
}
.payoutDetailsTable .formItemDesc {
    width: 150px !important;
}
.payoutDetailsTable .formItemField {
	width: 600px !important;
}
.payoutDetailsTable .formButton {
    bottom: 7px;
    left: 180px;
    position: absolute;
}
.tooltipImg {
	width: 16px;
	height: 16px;
    position: absolute;
    margin-left: 5px;
}
.ui-dialog .ui-dialog-buttonpane {
    padding: 0.3em;
}
iframe.rivAnimatedBanner{
    margin-left: -15px;
}
.anumatedSettings{
    text-align: left;
}

#promotedSites {
    position: relative;
    width: 595px;
    height: 170px;
    overflow: hidden;
    float: left;
    margin: 0px 15px;
}
#promotedSites .items {
    position: absolute;
    overflow: hidden;
    width: 2000em;
}
#promotedSites .items .sitesGroup {
    overflow: hidden;
    float: left;
}

#promotedSitesPlaceholder .prev,
#promotedSitesPlaceholder .next {
    width: 0px;
    height: 41px;
    padding-left: 41px;
    overflow: hidden;
    margin-top: 65px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#promotedSitesPlaceholder .prev:hover,
#promotedSitesPlaceholder .next:hover {
    background-position: 0px -41px;
}
#promotedSitesPlaceholder .prev.disabled,
#promotedSitesPlaceholder .next.disabled {
    background-position: 0px -82px;
    cursor: default;
}
#promotedSitesPlaceholder .prev {
    float: left;
    background-image: url('i/scrollableLeft.png');
    margin-left: 10px;
}
#promotedSitesPlaceholder .next {
    float: right;
    background-image: url('i/scrollableRight.png');
    margin-right: 10px;
}
#promotedSitesPlaceholder .siteBox {
    width: 171px;
    margin: 0px 38px 0px 0px;
    float: left;
}
.promotedSitesTooltip ul {
    margin: 10px;
    padding: 10px;
}

/***************/
.pagesContainer #pageList,
.pagesContainer #pageList ul {
	margin: 0;
    list-style: none;
    padding: 0;
}
.pagesContainer #pageList #addLinkItem {
    padding: 0 10px;
}
.pagesContainer .smallLink {
	font-size: 10px;
	text-decoration: none;
}
.pagesContainer .staticPageName {
	font-weight: bold;
}
.pagesContainer .addingLinks {
	text-decoration: none;
}
#pageList input.ui-button {
	padding: 0px 5px;
	font-size: 1em;
	margin: auto;
	height: 18px;
}
.pagesContainer .pageControlHeader {
	background: #dfdedf;
	padding: 0 10px;
}
.pagesContainer .pageControl {
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.pagesContainer .pageControl ul {
	background: #f8f7f8;
    border: 1px solid #dfdedf;
}
.pagesContainer .pageControl li + li {
	padding: 5px 10px 10px;
}
table#staticPagesContentList {
    border-collapse: collapse;
    width: 100%;
    border: 0;
}
table#staticPagesContentList td {
    border-spacing: 0;
    max-width: 250px;
    width: 75px;
    border-top: 1px dashed #979797;
    border-bottom: 1px dashed #979797;
    text-align: center;
    padding: 5px 0;
    margin: 0;
}
table#staticPagesContentList .pageUrl,
table#staticPagesContentList .pageLink {
    word-wrap: break-word;
    width: 250px;
}
table#staticPagesContentList td + td {
    border-left: 1px dashed #979797;
}
table#staticPagesContentList div {
    overflow:hidden;
    margin: 0;
    padding: 0 5px;
}
.ui-button.buttonDisabled {
    background: #c11;
    color: #fff;
    border: 1px solid #d11;
}
.ui-button.buttonDisabled.ui-state-focus,
.ui-button.buttonDisabled.ui-state-hover {
    border: 1px solid #f11;
    background: #e11;
}
.ui-button.buttonDisabled.ui-state-active {
	border: 1px solid #e11;
	background: #a11;
}
#staticPageUpdateBox {
	margin: 65px 0 0 0;
	clear: both;
}
#staticPageUpdateBox #pageBody {
    width: 770px;
    height: 400px;
}
#editorRadioSet {
	margin-top: 10px;
}
/***************/
.hpBoxes{
    width: 223px;
}
#promotedSitesPageList {
    list-style: none;
}
#promotedSitesPageList .site {
    float: left;
    margin: 10px 10px 20px 10px;
    width: 414px;
    text-align: center;
}
#promotedSitesPageList .sitePreview {
    display: block;
    overflow: hidden;
}
#promotedSitesPageList .sitePreview img {
    border: 1px solid #bfbfbf;
}
#promotedSitesPageList .sitePreview:hover img {
    border-color: #63c4d7;
}
#promotedSitesPageList .siteLink {
    font-size: 20px;
}
.siteTooltip .tooltipContent {
    font-size: 12px;
    text-align: left;
    width: 395px;
    overflow: hidden;
}
.siteTooltip .tooltipContent ul {
    margin: 0px;
    padding: 0px 0px 0px 20px;
    list-style: square;
}
.siteTooltip .tooltipContent .sitename {
    color: #d60b67;
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    font-weight: bold;
}
.siteTooltip.tt-position-top {
    background: url('/i/sites/sites_page/tooltipTopBody.png') top left no-repeat;
    padding-top: 11px;
}
.siteTooltip.tt-position-top .tooltipContent {
    background: url('/i/sites/sites_page/tooltipTopArrow.png') bottom left no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 45px 15px;
}
.siteTooltip.tt-position-bottom {
    background: url('/i/sites/sites_page/tooltipBottomArrow.png') top left no-repeat;
}
.siteTooltip.tt-position-bottom .tooltipContent {
    background: url('/i/sites/sites_page/tooltipBottomBody.png') bottom left no-repeat;
    margin: 31px 0px 0px 0px;
    padding: 0px 15px 30px 15px;
}
#siteScreenshot {
    padding: 35px 35px 15px 35px;
    background: #fff;
    border: 1px solid #6dc7e2;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9999;
    display: none;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: auto;
}
#siteScreenshot .viewerButtonPrev,
#siteScreenshot .viewerButtonNext,
#siteScreenshot .viewerButtonClose {
    width: 27px;
    height: 27px;
    display: block;
    float: left;
}
#siteScreenshot .viewerButtonClose {
    position: absolute;
    top: 20px;
    right: 20px;
    background: url('/i/sites/sites_page/close.png') no-repeat;
}
#siteScreenshot .viewerButtonPrev {
    background: url('/i/sites/sites_page/left.png') no-repeat;
    margin: 3px;
}
#siteScreenshot .viewerButtonNext {
    background: url('/i/sites/sites_page/right.png') no-repeat;
    margin: 3px;
}
#siteScreenshot .viewerButtonClose:hover,
#siteScreenshot .viewerButtonPrev:hover,
#siteScreenshot .viewerButtonNext:hover {
    background-position: 0px -27px;
}
#siteScreenshot .viewerButtonPrev.disabled,
#siteScreenshot .viewerButtonNext.disabled {
    background-position: 0px -54px;
}
#siteScreenshot .viewerPanelPlaceholder {
    width: 66px;
    margin: 0px auto;
}
#siteScreenshot .viewerImage {
    max-height: 800px;
    min-height: 300px;
}
.hidden,
.jDialogWindow {
    display: none;
}
#templateId option[disabled],
#templateId option:disabled{
    color: black;
    font-weight: bold;
}

/* ----- Whitelabels promo page ----- */
.wl-promo-whitelabels li {
	list-style: none;
	float: left;
	padding: 5px 10px;
	margin: 0px;
}
.wl-promo-whitelabels {
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
.wl-promo-whitelabel-name {
    text-align: center;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
    color: #086887;
}
.wl-promo-whitelabel-screenshot {
    border: 1px solid #f5f5f5;
    padding: 3px;
}
.wl-promo-site-name {
    background: url('i/sitesBar.png') no-repeat;
    height: 17px;
    padding: 9px;
    color: #fff;
    font-weight: bold;
    margin: 7px 0px 7px 0px;
    cursor: pointer;
}
.wl-promo-site-name.at-header-opened {
    background-position: 0 -35px;
}
.wl-promo-site-name:hover {
    background-image: url('i/sitesBarHover.png');
}
.wl-promo-site {
    padding: 0px 15px;
}
.wl-promo-group-name {
    margin: 0px 0px 3px 0px;
    font-weight: bold;
}
.wl-promo-top-text,
.wl-promo-bottom-text {
	padding: 0px 10px;
}
.wl-promo-top-text {
	margin-bottom: 10px;
}
.wl-promo-top-text ul {
    color: #ff0076;
    list-style: disc;
}
.wl-promo-group {
    padding-top: 10px;
}
/* ----------- */
.siteEditTopLinks {
	margin: 10px 0px;
}
#passwordChangeLink {
    float: right;
}

#passwordDialog .message {
    color: red;
}
.badge {
    display: block;
    margin: 4px 0 0 20px;
    overflow: hidden;
}
.shortIndexBox {
	height: 168px !important;
    overflow: hidden;
    position: relative;
    z-index: 3;
}
.shortIndexBoxContainer {
    overflow: hidden;
    position: relative;
    z-index: 3;
}
.short {
	background: url("i/infoBoxB_short.jpg") no-repeat 0 0 transparent;
	height: 97px !important;
}
.insignificantInfo {
	color: #888888;
}
