body {
	background: #ffefec none repeat scroll 0%;
	margin: 20px;
	padding: 0pt;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: black;
}

#outer {
	border: 1px solid #561102;
	margin: auto;
	text-align: left;
	width: 700px;
}

#hdr {
	background-color: white;
	color: #009999;
	height: 49px;
	padding: 0px;
	font-size: 20px;
	font-weight: bold;
	font-family: Tahoma;
}

#menu {
	background: #990000 none repeat scroll 0%;
	border: none;
	height: 18px;
	text-align: center;
	padding-top: 2px;
}

#bodyblock {
	background: White none repeat scroll 0%;
	color: #333333;
	padding: 0pt;
	position: relative;
	width: 700px;
	overflow: hidden;
	min-height: 500px;
}

#l-col {
	background: White none repeat scroll 0%;
	float: left;
	width: 145px;
	padding: 5px 0px 5px 5px;
	overflow: hidden;
}

#cont {
	background: #FFFFFF none repeat scroll 0%;
	border-color: #000000;
	border: none;
	text-align: left;
	width: 535px;
	padding: 5px 5px 5px 0px;
}

#ftr {
	padding-bottom: 3px;
}

.thanksto {
	color: gray;
	font-size: 10px;
}

.thanksto A {
	color: gray;
}

#menu a {
	background-color: #990000;
	color: White;
	text-decoration: none;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

#menu a:hover {
	background-color: #c89288;
}

#menu .extraMenu {
	color: #daaf84;
}

A {
	border-bottom: 1px dotted green; 
	text-decoration: none;
	color: black;
}

A:hover {
	background-color: #CFEED4;
}

DIV.pagemenu {
	margin-bottom: 6px;
}

.term {
	font-weight: bold;
	color: #006400;
	margin-right: 3px;
}

/*a.pagemenu {
	color: #800000;
	text-decoration: none;
	background-color: #FFF8DC;
	margin-bottom: 5px;
}

a.pagemenu:hover{
	text-decoration: underline;
}*/

#leftExtraContent {
	margin-top: 20px;
}

#errorMessage {
	border: 1px dotted red;
	background-color: #FFE1E1;
	color: #8B0000;
	padding: 0px;
	margin-top: 20px;
}

#errorMessageHeader {
	display: block;
	background-color: #FFB7B7;
	font-weight: bold;
	padding: 2px;
	text-align: left;
	overflow: hidden;
}

.messageContents {
	padding: 5px;
	text-align: left;
}

#message {
	border: 1px dotted green;
	background-color: #F5FCF6;
	color: #8B0000;
	padding: 0px;
	margin-top: 20px;
}

#messageHeader {
	display: block;
	background-color: #DFF4DF;
	font-weight: bold;
	padding: 2px;
	text-align: left;
	vertical-align: middle;
}

.leftIcon {
	border: none;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
}

#loginContaigner {
	border: 1px solid Green;
	padding: 6px;
}

TABLE {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

TABLE.std {
	border-right: 1px solid #efefef;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

TABLE.std TH {
	padding: 3px 4px 3px 4px;
	border-left: 1px solid #efefef;
	background-color: #efefef;
}

TABLE.std TD {
	padding: 2px 4px 2px 4px;
	border-left: 1px solid #efefef;
}

TABLE.std TR.odd {
	background-color: #eeeeee;
}

.importantText {
	font-weight: bold;
	color: #717171;
}

/* Forms */

TD.formField {
	width: 190px;
}

TD.formValue {
	width: 160px;
}

TD.submit {
	text-align: center;
	padding-top: 10px;
}

.formvalue INPUT {
	width: 180px
}

.formvalue TEXTAREA {
	width: 180px
}

/* Image buttons */

IMG.button {
	margin-left: 6px;
	margin-right: 6px;
	border: 0px;
}

IMG.buttonInText {
	margin-left: 3px;
	margin-right: 3px;
	border: 0px;
	width: 11px;
	height: 11px;
}

A.button, A.button:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	background-color: transparent;
}

/* Campaigns */

DIV.campaignHeader {
	background-color: #efefef;
	padding: 2px;
	margin: 0px;
	display: block;
	overflow: hidden;
	height: 20px;
}

.campaignNameContaigner {
	display: block;
	float: left;
	overflow: hidden;
	width: 220px;
	height: auto;
}

.campaignNameContaignerLarge {
	width: 500px;
}

.campaignName {
	height: auto;
	width: auto;
	font-weight: bolder;
}

DIV.campaignDescription {
	background-color: #F7F7F7;
	padding: 2px;
	margin: 0px;
	overflow: hidden;
	color: #86A44E;
}

DIV.campaignBrightDescription {
	color: #6a0000;
}

DIV.productActions {
	margin-bottom: 20px;
}

DIV.campaignContent {
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

DIV.campaignNoPages {
	margin: 0px 0px 10px 0px;
	padding: 5px;
	color: gray;
	overflow: hidden;	
	vertical-align: middle;
	text-align: center;
}

TABLE.renders {
	margin: 0px;
	border: 0px;
}

TD.renderName{
	width: 180px;
}

TH.renderTableHeader {
	font-weight: bold;
	color: gray;
	background-color: transparent;
}

TD.renderAction {
	width: 15px;
}

TD.renderVisits {
	width: 54px;
	text-align: center;
	background-color: #FFE7C1;
}

TD.renderSales {
	width: 54px;
	text-align: center;
	background-color: #79BDFF;
}

TD.renderSalesAmount {
	width: 54px;
	text-align: center;
	background-color: #C9EC9F;	
}

TD.renderConv {
	width: 54px;
	text-align: center;
	background-color: #FFFFB5;
}

TD.campaignTotal {
	font-weight: bold;
}

/* Templates selection */

DIV.templatesContaigner {
	overflow: hidden;	
}

DIV.templateBox {
	display: block;
	float: left;
	width: 240px;
	height: 220px;
	border: 1px solid gray;
	margin-right: 5px;
	margin-top: 5px;
	padding: 2px;
}

DIV.templateName {
	font-weight: bold;
	overflow: hidden;
	height: 20px;
}

DIV.templateDescription {
	color: gray;
	height: 40px;
}

.templateImage {
	width: 240px;
	height: 160px;
}

IMG.templateImage {
	width: 236px;
	height: 155px;
	border: 0px;
}

/* Products */

TD.productTitle {
	width: 100px;
	overflow: hidden;
}

TD.productIdInTemplate {
	width: 40px;
	text-align: center;
}

TD.productPublisher {
	width: 100px;
	overflow: hidden;
}

TD.productEdit, TD.productDelete {
	width: 40px;
	text-align: center;
}

/* ClickBank panel */

.clickBankPanel {
	border: 1px solid #4aa7ff;
	background-color: #dfefff;
	padding: 3px;
	margin-bottom: 10px;
}

A.fetchSalesLink {
	font-weight: bold;
	padding-left: 3px;
	color: #0b87ff;
}

.cbSmallMessage {
	font-size: 10px;
	margin-bottom: 3px;
}

/* Statistics */


/* Keywords statistics */

TD.keyword {
	width: 210px;
}

TD.keywordNumberStats {
	text-align: center;
}

TABLE.keywords {
	margin: 0px;
	border: 0px;
}

TABLE.keywords TD {
	margin-left: 2px;
	margin-right: 2px;
}

TABLE.keywords TH {
	font-weight: bold;
	color: gray;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}

/* New page creation */

.selectedProductStateUnselected {
	color: red;
}

.selectedProductStateSelected {
	font-weight: bold;
	color: green;
}

.productParameter {
	width: 200px;
	font-weight: bold;
	color: green;
}

.productTableHeader {
	margin-bottom: 10px;
}

A.useThisProduct {
	font-weight: bold;
	color: #2628ff;
}

/* Help content */
.help {
	text-align: justify;
	padding-right: 15px;
}

.textSection {
	font-weight: bold;
	color: maroon;
	margin-right: 3px;
}

.underline {
	text-decoration: underline;
}

/* Users */

TD.emailOrName {
	width: 270px;
	overflow: hidden;
}

TD.picture {
	width: 40px;
	text-align: center;
}

TD.date {
	
}

TD.smallNumber {
	width: 40px;
	text-align: center;
}

.primaryTextInColumn {
	color: green;
}

.pswInColumn {
	color: gray;
}

.serverName {
	color:#1e90ff;
}

.searcHighlightText {
	background-color: #f5deb3;
}

/* Paging */

DIV.pages {
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 6px;
	border-top:1px solid #3366CC;
	background:#D5DDF3 none repeat scroll 0% 0%;
}

SPAN.page {
	padding: 3px;
}

SPAN.activePage {
	padding: 3px;
	border: 1px solid gray;
}

SPAN.activePage {
	background-color: #daa520;
	color: white;
}

SPAN.pagesStats {
	font-weight: bold;
}