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

* {
	margin:0 auto;
	padding:0;
}


body {
	background:#e9e9e9;
	font-family: Arial;
	font-size: 11px;
}
img {
	width:15px;
	height:15px;
	border:none;
}

#imglogo {
        border:none;
}


#invoiceTable img {
	width:auto;
	height:auto;
}
a, a:visited {
	color : #228503;
	font-weight:bold;
	text-decoration : none;
}
a:hover {
	text-decoration:underline;
}

/* IDs */
#body {
	padding-top:5px;
	width:895px;
}
#logo {
 width: 185px;
 text-align:left;
}
#loginInfo {
 width: 700px;
 text-align:right;
}
#header {
	padding:5px 10px 0px 0px;
	width:885px;
	height:60px;
	font-weight:bold;
	text-align:right;
	background-color:#fff;
	/*background:#fff url(../../images/header.gif) no-repeat;*/
	border:1px solid #65c292;
}
#menu {
	padding:3px 0px 0px 20px;
	position:relative;
	width:870px;
	height:40px;
	background-color:#e9e9e9;
}
#menu ul {
	margin-left:-10px;
	list-style:none;
}
#menu ul li {
	margin-left:5px;
	padding:3px 10px 3px 10px;
	height:30px;
	line-height:30px;
}
#menu ul li a {
	color:#fff;
}
#content {
	padding:20px;
	width:857px;
	min-height:620px;
    height:auto !important;
	background-color:#65c292;
}
#footer {
}
#ajaxResponse {
	position:absolute;
	top:0px;
	left:0px;
	border:0px solid #000;
	visibility:hidden;
	z-index:1000;
}
/* CLASSEs */
.error {
	font-size:14px;
	color:#f00;
	text-align:center;
}
.fontSize12 { font-size:12px; }
.left { float:left; }
.right { float:right; }
.abs {
	position:absolute;
}
.pageTitle {
	height:60px;
	font-size:18px;
	color:#fff;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
}
.tdtitle {
	font-weight:normal;
	text-align:center;
	vertical-align:top;
}
.tdcontent {
	padding:0px 2px 0px 2px;
	vertical-align:top;
}
.tdcontent a img {
	margin-left:3px;
}
.grey { background-color:#eee; }
.white { background-color:#fff; }
.disabledInv, .disabledInv a { color:#f00; }
.proformInv, .proformInv a { color:#03C; }
.tcenter { text-align:center; }
.tright { text-align:right; }
.tleft { text-align:left; }
.addLink {
	text-align:center;
}
.addLink a {
	color:#fff;
}
.formfield, select {
	font-family: Arial;
	font-size: 11px;
	color: #262455;
	background-color: #FFFFFF;
	border: 1px solid #0b4a6d;
}
.formtextarea {
	width:200px;
	height:100px;
	overflow:auto;
}
.submitButtons {
	padding:2px 10px 2px 10px;
}

.pagination {
	margin-top:5px;
	font-size:14px;
	text-align:center;
}
a.selectedPage {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
/**/

/* LOGIN */
#login {
	padding-top:80px;
}
/**/
/* SEARCH */
.searchfield {
	width:200px;
	height:20px;
	border:1px solid #000;
}
/**/
/* USERS */
#users .tdtitle {
	padding:0px 10px 0px 10px;
	color:#fff;
	background-color:#0b4a6d;
}
/**/
/* CUSTOMERS */
.customers .tdtitle {
	padding:0px 5px 0px 5px;
	font-weight:normal;
	color:#fff;
	background-color:#0b4a6d;
}
.customers .tdcontent {
	vertical-align:middle;
}
#subscription {
	padding-left:5px;
}
#subscription input {
	width:70px;
	border:1px solid #000;
}
/**/

/* CUSTOMER PROFILE */
input[type=submit], input[type=button], input[type=reset] {
	padding:2px 10px 2px 10px;
	color:#fff;
	font-weight:bold;
	border:1px solid #228503;
	background-color:#144da7;
}
.menu {
	background-color:#228503;
}
.selectedMenu {
	color:#000;
	background-color:#144da7;
}
.selectedTab {
	color:#fff;
	background-color:#144da7;
}
.customerTabs {
	color:#fff;
	background-color:#228503;
}
.markTab {
	color:#fff;
	background-color:#F00;
}
.markRow {
	color:#f00;
}
.tabsContent {
	display:none;
}
.selectedTabContent {
	margin-top:10px;
}
#customerActions {
	margin-top:20px;
	width:857px;
}
#customerTabsDiv {
	width:850px;
	padding:0px 5px 0px 0px;
	border-bottom:2px solid #ddd;
}
#customerTabsDiv ul {
	list-style:none;
}
#customerTabsDiv ul li {
	display:inline;
	margin-left:5px;
	padding:5px;
	font-weight:bold;
	cursor:pointer;
}
#customerContent {
	margin-top:10px;
	width:857px;
}

#articles td { padding:3px; }
#products td { padding:0px; }
#products td { padding:0px 9px 3px 0px; }
/**/

.selectedSuggest {
	font-weight:bold;
	color:#228503;
	background-color:#ccc;
}
.suggestRow {
	font-weight:bold;
	color:#228503;
}
div.suggestRow:hover {
	background-color:#ccc;
	cursor:pointer;
}

/* INVOICE */
#invoicesEditForm .formfield {
	height:18px;
	font-size:12px;
	font-weight:bold;
	border:none;
}
#invoicesEditForm .noPadd {
	padding:0px 4px 0px 4px;
}
td.inv {
	background-color: #ffffff;
	border-color: #000000;
	color: #000000;
	padding: 2px 4px 2px 4px;
	border-left : 1px solid #000000;
	border-top : 1px solid #000000;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
td.invhead {
	background-color: #616161;
	border-color: #000000;
	color: #ffffff; font-weight: bold;
	padding: 2px 4px 2px 4px;
	border-left : 1px solid #000000;
	border-top : 1px solid #000000;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.style2 {font-size: 12px; background-color:#FFFFFF;}
.style3 {font-size: 12px; font-weight: bold; background-color:#FFFFFF;}


/* POPUPs */

.popup {
	width:670px;
	overflow:hidden;
}
.lcorner {
	width:8px;
	height:30px;
	background:#0054f3 url(../../images/popupSet.jpg) 0px 0px no-repeat;
}
.rcorner {
	width:7px;
	height:30px;
	background:#0054f3 url(../../images/popupSet.jpg) -9px 0px no-repeat;
}
.top {
	width:654px;
	height:30px;
	background-color:#0054f3;
	font-weight:bold;
	color:#fff;
	line-height:30px;
}
.close {
	margin-top:4px;
	width:23px;
	height:23px;
	background:#0054f3 url(../../images/popupSet.jpg) -39px -4px no-repeat;
	cursor:pointer;
}
.close:hover {
	background-position:-16px -4px;
	cursor:pointer;
}
.content {
	width:665px;
	border-left:2px solid #0054f3;
	border-right:2px solid #0054f3;
	border-bottom:2px solid #0054f3;
}
/**/
