body {
	background-color: #fff;
	margin: 5px 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #4F5155;
}

a {
	color: #003399;
	background-color: transparent;
	font-weight: normal;
}

h1 {
	color: #444;
	background-color: transparent;
	border-bottom: 1px solid #D0D0D0;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0 0 6px 0;
}

code {
	font-family: Monaco, Verdana, Sans-serif;
	font-size: 12px;
	background-color: #f9f9f9;
	border: 1px solid #D0D0D0;
	color: #002166;
	display: block;
	margin: 14px 0 14px 0;
	padding: 12px 10px 12px 10px;
}

.UlBorderBottom {
	border-bottom: 1px inset #C1C2C6;
}

.UIBorderLast {
	border-bottom: 1px solid #D0D0D0;
}

div.copyright {
	float: left;
	text-align: center;
	width: 100%;
	border-top: 4px double #DDDDDD;
	padding-top: 5px;
	margin-top: 20px;
}

div.copyright p {
	font-size: 11px;
	margin: 0 0 10px;
}

div.copyright p strong {
	display: block;
	font-size: 12px;
}

div.copyright a {
	color: #333333;
}

div.copyright a span {
	background: url("../images/favicon.png") no-repeat scroll 0 0
		transparent;
	display: inline-block;
	height: 20px;
	text-indent: 17px;
	width: 45px;
}

#errorContent {
	width: 600px;
	margin: 0 auto;
	text-align: center;
	padding-top: 100px;
}

#headerContainer {
	width: 100%;
	min-width: 1024px;
	display: inline-block;
	margin: 0 auto;
	clear: both;
	margin-bottom: 10px;
	border-bottom: 4px double #DDD;
}

#headerContainer .logo {
	float: left;
	padding: 3px 0 10px 10px;
}

#headerContainer .logs {
	background: url("../images/logged.jpg") no-repeat scroll 0 10px
		transparent;
	color: #564028;
	float: right;
	padding: 20px;
	text-indent: 10px;
}

#headerContainer .logs span {
	font-style: italic;
	font-family: arial
}
/*css for main page*/
#MainContainer {
	width: 100%;
	min-width: 1024px;
	min-height: 400px;
	display: inline-block;
	margin: 0 auto;
	clear: both;
}

#MainContainer .loginPageContainer {
	width: 500px;
	margin: 80px auto 0;
}

#MainContainer .loginPageContainer h1 {
	text-align: center;
}

#MainContainer .leftNav {
	float: left;
	display: block;
	width: 200px;
	margin-left: -100%;
	height: inherit;
}

#MainContainer .rigthNav {
	float: left;
	height: inherit;
	min-height: 400px;
	width: 100%;
}

#MainContainer .rigthNav .rightNavContent {
	margin-left: 220px;
}

li.editAction {
	background: url('../images/small_edit.gif') no-repeat scroll 15px 5px
		transparent;
	cursor: pointer;
	height: 20px;
}

li.deleteAction {
	background: url('../images/trash.png') no-repeat scroll 15px 5px
		transparent;
	cursor: pointer;
	height: 20px;
}

a.previewAction {
	background: url('../images/small_preview.gif') no-repeat scroll 0 0
		transparent;
	cursor: pointer;
	display: block;
	height: 20px;
	margin: 0 auto;
	width: 20px;
}

ul.bghead {
	background: url('../images/minibg.png') repeat-x scroll left top #CCCCCC;
	text-align: center;
	font-weight: bold;
	color: #4B5053;
	border-color: #CCC #BBB;
	border-style: solid;
	border-width: 1px;
}

button[type='button'] {
	background: url('../images/minibg.png') repeat-x scroll left top #AAA;
	border: 1px solid #777;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 3px;
	padding: 5px 15px;
	color: #564028;
	width: 100px;
}

button[type='button']:hover {
	color: #000;
	background-color: #CCC;
}

input[type='submit'],input[type='reset'],input[type='button'] {
	background: url('../images/minibg.png') repeat-x scroll left top #AAA;
	border: 1px solid #777;
	border-radius: 6px;
	cursor: pointer;
	margin-top: 3px;
	padding: 5px 15px;
	width: 100px;
}

input[type='submit']:hover,input[type='reset']:hover {
	background-color: #CCC;
}

input[type='text'],input[type='password'],textarea {
	padding: 5px 5px 5px 10px;
	border-color: #8D8E8D #E0E1E0 #E0E1E0 #8D8E8D;
	border-style: solid;
	border-width: 1px;
	color: #111111;
	margin: 5px 0;
	border-radius: 2px 2px 2px 2px;
}

select {
	border: 1px solid #999999;
	color: #111111;
	margin: 5px 0;
	padding: 4px;
}

ul.bg0 {
	background-color: #FFF;
	border-color: #CCC;
	border-style: solid;
	border-width: 0 1px;
}

ul.bg1 {
	background-color: #EFE;
	border-color: #CCC;
	border-style: solid;
	border-width: 0 1px;
}

ul.lastRec {
	border-bottom: 1px solid #CCC;
}
/* Generic CSS Properties */
ul.buttonContainer {
	margin-top: 20px;
}

.paddingLeft20 {
	padding-left: 20px;
}

li.message {
	width: 400px;
	color: #FF0000;
	font-size: 11px;
}

.textIndent8px {
	text-indent: 8px;
}

.marginTop10px {
	margin-top: 10px;
}

sup.star {
	color: red;
	margin-left: -10px;
	margin-right: 2px;
}

.marginLeftRightAuto {
	margin: 0 auto;
}
/* end css for the menu */
#MainContainer .logoContainer {
	float: left;
	padding: 30px 10px;
	text-align: center;
	width: 180px;
}

#errorMessage {
	float: left;
	margin-left: 12px;
	width: 405px;
}

#errorMessage h1 {
	color: #FF0000;
}

#errorMessage ul li.message {
	width: 350px;
	color: #FF0000;
	font-size: 12px;
	line-height: 20px;
}
/*css for register page */
#registerForm {
	float: left;
	width: 500px;
	margin-left: 90px;
}

#registerForm ul {
	list-style: none;
	width: 460px;
	margin: 0;
	overflow: hidden;
}

#registerForm ul li {
	float: left;
}

#registerForm ul li.label {
	width: 180px;
	line-height: 35px;
}

#registerForm ul li.textobject {
	width: 280px;
}

#registerForm ul li.buttonleft {
	width: 200px;
	text-align: right;
	margin-right: 5px;
}

#registerForm ul li.buttonleft input {
	width: 100px;
}

#registerForm ul li.buttonright {
	width: 200px;
	text-align: left;
	margin-left: 5px;
}

#registerForm ul li.buttonright input {
	width: 100px;
}

#registerForm ul li.message {
	width: 400px;
	color: #FF0000;
	font-size: 11px;
}

#registerForm .companyExclusive {
	display: none;
}

#registerForm .agentExclusive {
	display: none;
}

#registerForm textarea {
	resize: none;
}
/* css for login page*/
#loginForm {
	width: 500px;
	margin: 0 auto;
}

#loginForm ul {
	list-style: none;
	width: 400px;
	margin: 0 auto;
}

#loginForm ul li {
	float: left;
	padding: 5px 0;
}

#loginForm ul li.label {
	width: 180px;
}

#loginForm ul li.textobject {
	width: 150px;
}

#loginForm ul li.buttonholder {
	width: 335px;
	text-align: right;
}

/*css for user list*/
#userList {
	width: 700px;
	margin: 0 auto;
}

#userList ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 700px;
}

#userList div.buttonAddUser {
	margin-top: 20px;
}

#userList ul li {
	float: left;
	padding: 5px 0;
}

#userList ul li.actionLabel {
	width: 50px;
}

#userList ul li.usernameLabel {
	width: 130px;
	border-right: 1px solid #FFF;
	padding-left: 10px;
}

#userList ul li.roleLabel {
	width: 130px;
	border-right: 1px solid #FFF;
	padding-left: 10px;
}

#userList ul li.fullnameLabel {
	width: 350px;
	border-right: 1px solid #FFF;
	padding-left: 10px;
}
/*css for country management*/
#countryForm {
	width: 500px;
	margin: 0 auto;
}

#countryForm ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0 auto;
	padding: 0 20px;
	width: 460px;
}

#countryForm ul.buttonholder {
	margin-top: 20px;
}

#countryForm ul li {
	float: left;
}

#countryForm ul li.label {
	width: 180px;
	line-height: 35px;
}

#countryForm ul li.textobject {
	width: 150px;
}

#countryForm ul li.buttonleft {
	width: 230px;
	text-align: right;
	margin-right: 5px;
}

#countryForm ul li.buttonright {
	width: 220px;
	text-align: left;
	margin-left: 5px;
}
/* css for country listing */
#countryList {
	width: 700px;
	margin: 0 auto;
}

#countryList ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 700px;
}

#countryList ul li {
	float: left;
	height: 20px;
}

#countryList ul li.actionLabel {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 55px;
}

#countryList ul li.countryCodeLabel {
	width: 110px;
	text-align: center;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#countryList ul li.descriptionLabel {
	width: 420px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#countryList ul li.currencyLabel {
	width: 90px;
	text-align: center;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#countryList ul li.countryCodeA {
	width: 137px;
}

#countryList ul li.currencyA {
	width: 118px;
}

#countryList div.countryButton {
	margin-top: 20px;
}

/* css for item listing */
#itemList {
	width: 950px;
	margin: 0 auto;
}

#itemList ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 950px;
}

#itemList ul li {
	float: left;
	padding: 5px 3px;
}

#itemList ul li.actionLabel {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 55px;
}

#itemList ul li.itemCodeLabel {
	width: 110px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemList ul li.itemCodeLabeld {
	width: 150px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemList ul li.itemCodeLabel300 {
	width: 150px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemList ul li.itemCode75 {
	width: 75px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemList ul li.itemCodeLabel1 {
	border-right: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100px;
}

#itemList ul li.descriptionLabel200 {
	width: 200px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemList ul li.descriptionLabel {
	width: 340px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemList ul li.descriptionLabel1 {
	border-right: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 290px;
}

#itemList ul li.descriptionLabel2 {
	border-right: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 412px;
}

#itemList ul li.priceLabel {
	width: 110px;
	text-align: center;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemList ul li.priceLabel1 {
	border-right: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 110px;
}

#itemList ul li.isActiveLabel {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 50px;
	border-right: 1px solid #FFF;
}

#itemList div.itemButton {
	margin-top: 20px;
}

#itemList ul li.alignTextRight {
	text-align: right;
}

/* css for locations listing */
#locationsList {
	width: 700px;
	margin: 0 auto;
}

#locationsList ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 700px;
}

#locationsList ul li {
	float: left;
	padding: 5px 3px;
}

#locationsList ul li.actionLabel {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 55px;
}

#locationsList ul li.localeCodeLabel {
	width: 100px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	padding-left: 10px;
}

#locationsList ul li.descriptionLabel {
	width: 200px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
}

#locationsList ul li.parentLabel {
	width: 290px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
}

#locationsList ul li.localeCodeA {
	width: 142px;
}

#locationsList ul li.parentA {
	width: 315px;
}

#locationsList div.localeButton {
	margin-top: 20px;
}

#locationsList ul li.alignTextRight {
	text-align: right;
}

#locationsList li.editAction {
	background-position: 22px 5px;
}
/*css for country management*/
#locationForm {
	width: 500px;
	margin: 0 auto;
}

#locationForm ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0 auto;
	padding: 0 20px;
	width: 460px;
}

#locationForm ul.buttonholder {
	margin-top: 20px;
}

#locationForm ul li {
	float: left;
}

#locationForm ul li.label {
	width: 180px;
	line-height: 35px;
}

#locationForm ul li.textobject {
	width: 150px;
}

#locationForm ul li.buttonleft {
	width: 225px;
	text-align: right;
	margin-right: 5px;
}

#locationForm ul li.buttonright {
	width: 225px;
	text-align: left;
	margin-left: 5px;
}

/*css for item form page */
#itemForm {
	width: 500px;
	margin: 0 auto;
}

#itemForm ul {
	list-style: none;
	width: 460px;
	margin: 0;
	overflow: hidden;
}

#itemForm ul li {
	float: left;
}

#itemForm ul li.label {
	width: 180px;
	line-height: 35px;
}

#itemForm ul li.textobject {
	width: 280px;
}

#itemForm ul li.buttonleft {
	width: 200px;
	text-align: right;
	margin-right: 5px;
}

#itemForm ul li.buttonleft input {
	width: 100px;
}

#itemForm ul li.buttonright {
	width: 200px;
	text-align: left;
	margin-left: 5px;
}

#itemForm ul li.buttonright input {
	width: 100px;
}

#itemForm ul li.message {
	width: 400px;
	color: #FF0000;
	font-size: 11px;
}

#itemForm .companyExclusive {
	display: none;
}

#itemForm .agentExclusive {
	display: none;
}

#itemForm textarea {
	resize: none;
}

/*css for item form page */
#invoiceForm {
	width: 850px;
	margin: 0 auto;
}

#invoiceForm ul {
	list-style: none;
	width: 460px;
	margin: 0;
	overflow: hidden;
}

#invoiceForm ul li {
	float: left;
}

#invoiceForm ul li.label {
	width: 180px;
	line-height: 35px;
}

#invoiceForm ul li.textobject {
	width: 280px;
}

#invoiceForm ul li.address {
	width: 400;
}

#invoiceForm ul li.name {
	width: 280px;
}

#invoiceForm ul li.buttonleft {
	width: 200px;
	text-align: right;
	margin-right: 5px;
}

#invoiceForm ul li.buttonleft input {
	width: 100px;
}

#invoiceForm ul li.buttonright {
	width: 200px;
	text-align: left;
	margin-left: 5px;
}

#invoiceForm ul li.buttonright input {
	width: 100px;
}

#invoiceForm ul li.message {
	width: 400px;
	color: #FF0000;
	font-size: 11px;
}

#invoiceForm .companyExclusive {
	display: none;
}

#invoiceForm .agentExclusive {
	display: none;
}

#invoiceForm textarea {
	resize: none;
}

/*css for patient report page */
#patientList {
	margin-left: 20px;
	margin-bottom: 20px
}

#patientList ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#patientList ul li {
	float: left;
	padding: 5px 0;
}

#patientList ul li.country {
	width: 65px;
	line-height: 20px;
	text-indent: 10px;
	line-height: 38px;
}

#patientList ul li.countryObject {
	text-indent: 10px;
	width: 250px;
	border-right: 1px solid #C1C2C6;
	line-height: 38px;
}

#patientList ul li.region {
	width: 65px;
	line-height: 20px;
	text-indent: 10px;
	line-height: 38px;
}

#patientList ul li.regionObject {
	text-indent: 10px;
	width: 250px;
	border-right: 1px solid #C1C2C6;
	line-height: 38px;
}

#patientList ul li.countryObject span {
	font-weight: bold;
}

#patientList ul li.location {
	width: 65px;
	line-height: 20px;
	line-height: 38px;
}

#patientList ul li.locationObject {
	width: 260px;
	border-right: 1px solid #C1C2C6;
}

#patientList ul li.gender {
	width: 65px;
	line-height: 20px;
	text-indent: 10px;
	line-height: 38px;
}

#patientList ul li.genderObject {
	width: 250px;
	border-right: 1px solid #C1C2C6;
	line-height: 38px;
}

#patientList ul li.age {
	width: 45px;
	line-height: 20px;
	text-indent: 10px;
	line-height: 38px;
}

#patientList ul li.ageObject {
	width: 195px;
	border-right: 1px solid #C1C2C6;
}

#patientList ul li.btnSearchObject {
	text-indent: 10px;
}

#patientList ul li.message {
	width: 400px;
	color: #FF0000;
	font-size: 11px;
}

#patientList button#btnSearch {
	width: 120px;
}

#patientSearchResult h1 span {
	float: right;
	font-size: 12px;
	font-weight: normal;
}

#patientSearchResult h1 span a {
	text-decoration: none;
}

#patientSearchResult h1 span a:hover {
	text-decoration: underline;
}

#patientSearchResult {
	margin-left: 20px;
	min-height: 275px;
}

#patientSearchResult ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#patientSearchResult ul li {
	float: left;
	padding: 5px 0;
}

#patientSearchResult ul li.countLabel {
	width: 20px;
	line-height: 20px;
	text-align: center;
	border-right: 1px solid #EEE;
}

#patientSearchResult ul li.nameLabel {
	width: 130px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#patientSearchResult ul li.addressLabel {
	width: 280px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#patientSearchResult ul li.phoneLabel {
	width: 100px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#patientSearchResult ul li.genderLabel {
	width: 70px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#patientSearchResult ul li.dobLabel {
	width: 93px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#patientSearchResult ul li.ageLabel {
	width: 60px;
	line-height: 20px;
	text-align: center;
	border-right: 1px solid #EEE;
}

#patientSearchResult ul li.emailLabel {
	width: 190px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#patientSearchResult ul li.previewLable {
	width: 60px;
	line-height: 20px;
}

ul.headerSearchResult {
	color: #564028;
	font-weight: bold;
}

ul.btop {
	border-top: 1px solid #CCC;
}
/* CSS for Company List */
#companyList {
	width: 890px;
	margin: 0 auto;
}

#companyList ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 890px;
}

#companyList ul li {
	float: left;
	padding: 5px 3px;
}

#companyList ul li.actionLabel {
	width: 55px;
}

#companyList ul li.siteLabel {
	width: 200px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#companyList ul li.siteA {
	width: 250px;
}

#companyList ul li.emailLabel {
	width: 250px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#companyList ul li.nameLabel {
	width: 250px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#companyList ul li.countryLabel {
	width: 100px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#companyList ul li.countryA {
	width: 112px;
}
/* CSS for Company Form */
#companyForm {
	width: 500px;
	margin-left: 110px;
}

#companyForm ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0 auto;
	padding: 0 20px;
	width: 460px;
}

#companyForm ul.buttonholder {
	margin-top: 20px;
}

#companyForm ul li {
	float: left;
}

#companyForm ul li.label {
	width: 180px;
	line-height: 35px;
}

#companyForm ul li.textobject {
	width: 150px;
}

#companyForm ul li.buttonleft {
	width: 230px;
	text-align: right;
	margin-right: 5px;
}

#companyForm ul li.buttonright {
	width: 220px;
	text-align: left;
	margin-left: 5px;
}

#companyForm textarea {
	resize: none;
}

.titleHead {
	background: none repeat scroll 0 0 #BA4C32;
	border-bottom: 1px solid #FFFFFF;
	border-radius: 5px 5px 0 0;
	color: #FFFFFF;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	white-space: nowrap;
}

a.logout {
	text-decoration: none;
}

a.logout:hover {
	text-decoration: underline
}

#sales_container {
	width: 785px;
	margin: 0 auto;
}

#sales_container ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 785px;
}

#sales_container ul li {
	float: left;
	padding: 5px 3px;
}

#sales_container ul li.item {
	width: 300px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#sales_container ul li.date {
	width: 150px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#sales_container ul li.subtotal {
	width: 100px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#sales_container ul li.tax {
	width: 70px;
	line-height: 20px;
	border-right: 1px solid #EEE;
}

#sales_container ul li.total {
	width: 120px;
	line-height: 20px;
}

#sales_container ul li.grandtotal {
	width: 120px;
	line-height: 20px;
	font-weight: bold;
	color: red;
}
/*css for dash board*/
#dashForm {
	width: 500px;
	margin: 0 auto;
}

#dashForm ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0 auto;
	padding: 0 20px;
	width: 460px;
}

#dashForm ul.buttonholder {
	margin-top: 20px;
}

#dashForm ul li {
	float: left;
}

#dashForm ul li.label {
	width: 180px;
	line-height: 35px;
}

#dashForm ul li.textobject {
	width: 150px;
}

#dashForm ul li.buttonleft {
	width: 225px;
	text-align: right;
	margin-right: 5px;
}

#dashForm ul li.buttonright {
	width: 225px;
	text-align: left;
	margin-left: 5px;
}

/*css for dash board*/
#dashResult {
	width: 750px;
	margin: 0 auto;
}

#dashResult .header {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

#dashResult .subheader {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}

#dashResult .detail {
	font-size: 11px;
	padding: 5px;
}

#dashResult .footer {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}

#dashResult .footnote {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}

#itemListBudget {
	width: 600px;
	margin: 0 auto;
}

#itemListBudget ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 600px;
}

#itemListBudget ul li {
	float: left;
	padding: 5px 3px;
}

#itemListBudget ul li.actionLabel {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 100px;
}

#itemListBudget ul li.actionLabel75 {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 75px;
}

#itemListBudget ul li.actionLabel50 {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 50px;
}

#itemListBudget ul li.actionLabelIcon {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 40px;
}

#itemListBudget ul li.descriptionLabel {
	width: 250px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemListBudget ul li.isActiveLabel {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 50px;
	border-right: 1px solid #FFF;
}

#itemListBudget div.itemButton {
	margin-top: 20px;
}

#itemListDistributor {
	width: 650px;
	margin: 0 auto;
}

#itemListDistributor ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 650px;
}

#itemListDistributor ul li {
	float: left;
	padding: 5px 3px;
}

#itemListDistributor ul li.actionLabel {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 100px;
}

#itemListDistributor ul li.actionLabelIcon {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 40px;
}

#itemListDistributor ul li.descriptionLabel {
	width: 250px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemListDistributor ul li.itemCodeLabel {
	width: 100px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemListDistributor ul li.isActiveLabel {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 50px;
	border-right: 1px solid #FFF;
}

#itemListDistributor div.itemButton {
	margin-top: 20px;
}

.tblInvoiceCell1 {
	width: 10px;
	text-align: left;
}

.message {
	width: 400px;
	color: #FF0000;
	font-size: 11px;
}

.tblInvoiceCell {
	width: 120px;
	text-align: left;
}

.tblInvoiceCell2 {
	width: 180px;
	text-align: left;
}

.note {
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	color: red;
}

/* css for item listing */
#itemListBudgetPerItem {
	width: 600px;
	margin: 0 auto;
}

#itemListBudgetPerItem ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 600px;
}

#itemListBudgetPerItem ul li {
	float: left;
	padding: 5px 3px;
}

#itemListBudgetPerItem ul li.actionLabel {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 55px;
}

#itemListBudgetPerItem ul li.itemCodeLabel {
	width: 110px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemListBudgetPerItem ul li.itemCodeLabeld {
	width: 150px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemListBudgetPerItem ul li.itemCodeLabel300 {
	width: 150px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemListBudgetPerItem ul li.itemCode75 {
	width: 75px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemListBudgetPerItem ul li.itemCodeLabel1 {
	border-right: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100px;
}

#itemListBudgetPerItem ul li.descriptionLabel200 {
	width: 200px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemListBudgetPerItem ul li.descriptionLabel {
	width: 340px;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemListBudgetPerItem ul li.descriptionLabel1 {
	border-right: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 290px;
}

#itemListBudgetPerItem ul li.descriptionLabel2 {
	border-right: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 412px;
}

#itemListBudgetPerItem ul li.priceLabel {
	width: 110px;
	text-align: center;
	border-right: 1px solid #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}

#itemListBudgetPerItem ul li.priceLabel1 {
	border-right: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 110px;
}

#itemListBudgetPerItem ul li.isActiveLabel {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	width: 50px;
	border-right: 1px solid #FFF;
}

#itemListBudgetPerItem div.itemButton {
	margin-top: 20px;
}

#itemListBudgetPerItem ul li.alignTextRight {
	text-align: right;
}

/*css for item form page */
#itemFormEvents {
	width: 700px;
	margin: 0 auto;
}

#itemFormEvents ul {
	list-style: none;
	width: 610px;
	margin: 0;
	overflow: hidden;
}

#itemFormEvents ul li {
	float: left;
}

#itemFormEvents ul li.label {
	width: 180px;
	line-height: 35px;
}

#itemFormEvents ul li.textobject {
	width: 280px;
}

#itemFormEvents ul li.buttonleft {
	width: 200px;
	text-align: right;
	margin-right: 5px;
}

#itemFormEvents ul li.buttonleft input {
	width: 100px;
}

#itemFormEvents ul li.buttonright {
	width: 200px;
	text-align: left;
	margin-left: 5px;
}

#itemFormEvents ul li.buttonright input {
	width: 100px;
}

#itemFormEvents ul li.message {
	width: 400px;
	color: #FF0000;
	font-size: 11px;
}

#itemFormEvents textarea {
	resize: none;
}

.tableHead {
	background: url('../images/minibg.png') repeat-x scroll left top #CCCCCC;
	text-align: center;
	font-weight: bold;
	color: #4B5053;
	border-color: #CCC #BBB;
	border-style: solid;
	border-width: 1px;
}

.titleHeader {
	background: url('../images/minibg.png') repeat-x scroll left top #CCCCCC;
	text-align: left;
	font-weight: bold;
	color: #4B5053;
	padding: 4px;
}

.black_overlay {
	display: block;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.4;
			opacity:.40;
			filter: alpha(opacity=40);
}


.divCenterElement {
	position: absolute;
	top: 25%;
	left: 35%;
	width: 500px;
	height: auto;
	padding: 5px;
	border: 1px solid #C1C1C1;
	background-color: white;
	z-index: 1004 !important;
	overflow: hidden;
}

​



#itemCenterElement {
	width: 500px;
	margin: 0 auto;
}

#itemCenterElement ul {
	list-style: none;
	width: 610px;
	margin: 0;
	overflow: hidden;
}

#itemCenterElement ul li {
	float: left;
}

#itemCenterElement ul li.label {
	width: 180px;
	line-height: 35px;
}

#itemCenterElement ul li.textobject {
	width: 280px;
}

#itemCenterElement ul li.buttonleft {
	width: 200px;
	text-align: right;
	margin-right: 5px;
}

#itemCenterElement ul li.buttonleft input {
	width: 100px;
}

#itemCenterElement ul li.buttonright {
	width: 200px;
	text-align: left;
	margin-left: 5px;
}

#itemCenterElement ul li.buttonright input {
	width: 100px;
}

#itemCenterElement ul li.message {
	width: 400px;
	color: #FF0000;
	font-size: 11px;
}

#itemCenterElement textarea {
	resize: none;
}