/********** General Styling **********
 *************************************/

p, h1, h2, h3
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none;
}


body, p, a
{
	font: normal normal normal x-small Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

p
{
	padding: 0px 0px 10px 0px;
}

a
{
	text-decoration: none;
	color: #3C527D;
}

a:hover
{
	text-decoration: underline;
}

ul, li
{
	padding-bottom: 10px;
}




h1, h2, h3 
{
	padding: 0px 0px 5px 0px;
	font: normal normal normal large Verdana, Arial, Helvetica serif;
	color: #3C527D;
	text-decoration: none;
}

h2
{
	padding: 10px 0px 5px 0px;
	font-weight: bold;
	font-size: small;
}

h3
{
	padding: 10px 0px 5px 0px;
	font-weight: bold;
	font-size: x-small;
}

hr
{
	height: 1px;
	margin-top: -5px;
	border: 0px none;
	background-color: #D5D5D5;
}

img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none;
	display: block;
}


/********** Site Layout **********
 *********************************/
 
html, body, div
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none;

}

body
{
	background: #DEDDD3 url(../images/layout/bodyBackground.gif);
}

#frame
{
	width: 620px;
	margin: 10px auto 0px auto;
	padding: 30px 0px 30px 0px;
	border: 10px solid #FFFFFF;
	background: #FFFFFF;
}

#header
{
	text-align: right;
}

#headerRow01
{
	padding: 0px 0px 10px 0px;
	background: #FFFFFF;
}


#headerRow02
{
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #535B6B;
	color: #FFFFFF;
}

#headerRow03
{
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #000000;
}

#headerRow04
{
	border-bottom: 1px solid #FFFFFF;
}


#body
{
	width: 620px;
	float: left;
}


#bodyColumn01, #bodyColumn01Admin
{
	width: 100%;
	padding: 15px 0px 30px 0px;
	float: left;
}

#bodyColumn01 .content, #bodyColumn01Admin .content
{
	padding: 0px 10px 0px 10px;
	text-align: left;
	
}
#bodyColumn01
{
	background-color: #F2F5F8;
}

#bodyColumn01Admin
{
	background-color: #FFFFFF;
	padding-bottom: 0px;
}

#footer
{
	padding: 5px 2px 2px 2px;
	text-align: right;
	clear: both;
}

#footer p
{
	margin-top: 5px;
	margin-bottom: 5px;
}


/********** Header & Footer Menu **********
 ******************************************/
 
#headerRow02 ul, #footer ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
}
		
#headerRow02 li, #footer li
{
	display: inline;
}

#headerRow02 li a
{
	text-decoration: none;
	font-weight: normal;
	padding: 5px 10px 5px 10px;
	color: #FFFFFF;
}

#headerRow02 li a:hover
{
	background-color: #6B80A9;
}

#headerRow02 li a.selected
{
	background-color: #6B80A9;
}

#headerRow03 ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
}
		
#headerRow03 li
{
	display: inline;
}

#headerRow03 li a
{
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	color: #000000;
}

#headerRow03 li a:hover
{
	text-decoration: underline;
	color: #3C527D;
}

#headerRow03 li a.selected
{
	font-weight: bold;
	text-decoration: underline;
	color: #3C527D;
}

#footer li a {
	padding: 0px 0px 0px 15px;
}


/********** Table Styling ********
 ********************************/

table
{
	border-collapse : collapse;
	width : 600px;
}

table, tr, td
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

table td
{
	vertical-align: top;
}

table thead td
{
	padding : 5px 0px 5px 0px;
}

table tfoot td
{
	padding : 5px 0px 5px 0px;
	text-align : right;
}


/********** Form Formatting ********
 **********************************/

form
{
	margin : 0px 0px 0px 0px;
}

form p.checkbox {
	margin-top: -17px;
	margin-left: 25px;
	font: normal normal normal x-small/normal Verdana, sans-serif;
}

form p.checkbox a {
	margin-top: -17px;
	font: normal normal normal x-small/normal Verdana, sans-serif;
}

input.login {
	width: 80px;
	padding: 3px 2px 2px 2px;
	border: 1px solid #ACB4BD;
	display: inline;
	font: normal normal normal x-small/16px Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
}

input.text {
	width: 120px;
	padding: 2px 1px 1px 1px;
	border: 1px solid #666666;
	display: inline;
	font: normal normal normal x-small/12px Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
}

select {
	width: 120px;
	padding: 1px;
	border: 1px solid #ACB4BD;
	display: inline;
	font: normal normal normal x-small/16px Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
}

input.submit
{
	font-weight: bold;
	cursor : pointer;
	padding: 1px 10px 1px 10px;
	color: #889A72;
	display: inline;
	background-color: #F9F6EA;
	border : 1px solid #F9F6EA;
}

input.submit:hover
{
	color: #FFFFFF;
	background-color : #889A72;
	border: 1px solid #FFFFFF;
}


/********** Error Message *********
 **********************************/

.errorMessage {
	width: 100%;
	float: left;
	margin: 10px 0px 20px 0px;
	background-color: #FFFFFF;
	font: normal normal bold 10px/normal Verdana, sans-serif;
	color: #666666;
}

.errorMessage h2 {
	font: normal normal bold 12px/normal Verdana, sans-serif;
	padding: 5px 5px 0px 5px;
	color: #B41618;
}

.errorMessage p {
	padding: 5px 5px 5px 5px;
}

.errorMessage b {
	font-weight: normal;
	color: #B41618;
}

/********** Category Menu *********
 **********************************/
.categoryMenu {
	padding-bottom: 5px;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 20px;
}

.categoryMenu a {
	padding-right: 20px;
}

/**************************************************************************************
 * Supplier \ Administration Listing Help                                             *
 **************************************************************************************/

ul.listingHelp {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style: bullet;
	font: normal normal bold x-small/normal Verdana, sans-serif;
	color: #666666;
}
		
ul.listingHelp li {
	margin: 5px 5px 5px 5px;
}

ul.listingHelp li b {
	font-weight: normal;
	color: #000000;
}


/**************************************************************************************
 * Supplier \ Administration Listing Display Options                                  *
 **************************************************************************************/

table.listingDisplay {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #DFDFDF;
	background-color: #F0F0F0;
	font: normal normal bold x-small/normal Verdana, sans-serif;
	color: #666666;
}

table.listingDisplay td {
	padding: 2px 5px 2px 5px;
	vertical-align: top;
}

table.listingDisplay select {
	margin: 0px 5px 0px 10px;
	width: 200px;
}

table.listingDisplay option {
	padding: 2px 2px 2px 2px;
	font: normal normal normal x-small/14px Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
}

table.listingDisplay option.selectTitle {
	background-color: #E1E1E1;
}

input.listingViewButton {
	width: 55px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	border: medium none;
	background: url('../images/buttons/listingViewButton.gif') no-repeat 0px 0px;
}


input.listingAdminViewButton {
	width: 55px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	background: url('../images/buttons/listingViewButton.gif') no-repeat 0px 0px;; margin-left:70px; margin-right:0px; margin-top:4px; margin-bottom:0px
}


input.listingChangeSectionButton {
	width: 108px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	border: medium none;
	background: url('../images/buttons/listingChangeSectionButton.gif') no-repeat 0px 0px;
}



/**************************************************************************************
 * Supplier \ Administration Listing Key                                              *
 **************************************************************************************/

.listingKey {
	width: 100%;
	float: left;
	margin: 10px 0px 10px 0px;
	border: 1px solid #DFDFDF;
	font: normal normal normal 10px/24px Verdana, sans-serif;
}

.listingKeyTitle {
	width: 68px;
	height: 24px;
	float: left;
	background: url('../images/layout/listingKeyTitle.gif') no-repeat 0px 0px;; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px
}

.listingKeyEdit {
	height: 21px;
	float: left;
	background: url('../images/buttons/listingEdit.gif') no-repeat 0px 3px;; padding-left:20px; padding-right:15px; padding-top:0px; padding-bottom:0px
}

.listingKeyDelete {
	height: 21px;
	float: left;
	background: url('../images/buttons/listingDelete.gif') no-repeat 0px 3px;; padding-left:20px; padding-right:15px; padding-top:0px; padding-bottom:0px
}

.listingKeyAccountActive {
	height: 21px;
	float: left;
	background: url('../images/buttons/listingAccountActive.gif') no-repeat 0px 3px;; padding-left:20px; padding-right:15px; padding-top:0px; padding-bottom:0px
}

.listingKeyAccountSuspended {
	height: 21px;
	float: left;
	background: url('../images/buttons/listingAccountSuspended.gif') no-repeat 0px 3px;; padding-left:20px; padding-right:15px; padding-top:0px; padding-bottom:0px
}

.listingKeyAccountPending {
	height: 21px;
	float: left;
	background: url('../images/buttons/listingAccountPending.gif') no-repeat 0px 3px;; padding-left:20px; padding-right:15px; padding-top:0px; padding-bottom:0px
}


/**************************************************************************************
 * Supplier \ Administration Listing Page Numbers                                     *
 **************************************************************************************/

.listingPageNumbers {
	width: 100%;
	float: left;
	margin: 5px 0px 10px 0px;
	font: normal normal normal 10px/12px Verdana, sans-serif;
	text-align: right;
	color: #666666;
}

.listingPageNumbers b {
	padding-right: 6px;
	font: normal normal bold 10px/12px Verdana, sans-serif;
	color: #000000;
}

.listingPageNumbers a {
	padding-left: 3px;
	padding-right: 3px;
	font: normal normal normal 10px/12px Verdana, sans-serif;
	color: #666666;
}

.listingPageNumbers a:hover {
	color: #000000;
}

.listingPageNumbers a.selected {
	font: normal normal bold 10px/12px Verdana, sans-serif;
	color: #000000;
}


/**************************************************************************************
 * Supplier \ Administration Listing                                                  *
 **************************************************************************************/

table.listing {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border: none;
	font: normal normal normal x-small/normal Verdana, sans-serif;
}

.listingRowTitle {
	background-color: #E1E1E1;
	color: #E1E1E1;
}

.listingRowTitle a, .listingRowTitle b {
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
}

.listingRowTitle a:hover {
	color: #C50A0B;
}

.listingRowTotal {
	background-color: #FFFFFF;
}

.listingRowSubTotal {
	background-color: #FFFFFF;
}

.listingRowSubTotal b {
	font: normal normal bold 11px/normal Verdana, sans-serif;
	color: #333333;
}

.listingRowTotal b {
	font: normal normal bold 12px/normal Verdana, sans-serif;
	color: #333333;
}

.listingRowOdd {
	background-color: #FFFFFF;
}

.listingRowEven {
	background-color: #FBFBFB;
}

.listingRowOdd i, .listingRowEven i {
	font: normal normal normal x-small/normal Verdana, sans-serif;
	color: #999999;
}

.listingRowOdd a, .listingRowEven a {
	font: normal normal normal x-small/normal Verdana, sans-serif;
	color: #333333;
}

.listingRowOdd a:hover, .listingRowEven a:hover {
	color: #C50A0B;
}

.listingRowTitle td, .listingRowOdd td, .listingRowEven td  {
	padding: 10px 5px 9px 5px;
	border-bottom: 1px solid #DFDFDF;
	vertical-align: top;
}

table.listing tbody {
	margin-bottom: 20px;
}

.listingRowSubTotal td {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

.listingRowTotal td {
	border-top: 1px solid #DFDFDF;
	padding: 5px 5px 9px 5px;
	vertical-align: top;
}

.listingRowTitle td.textRight, .listingRowSubTotal td.textRight, .listingRowTotal td.textRight, .listingRowOdd td.textRight, .listingRowEven td.textRight {
	text-align: right;
}

.listingRowOdd td#soldItem, .listingRowEven td#soldItem {
	color: #DC3124;
}

input.quantity {
	width: 20px;
	padding: 1px 2px 2px 2px;
	border: 1px solid #ACB4BD;
	display: inline;
	font: normal normal normal x-small/16px Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	text-align: right;
}

a.listingSortAsc {
	width: 9px;
	height: 9px;
	padding-right: 15px;
	background: url('../images/buttons/listingSortAsc.gif') no-repeat center right;
}

a.listingSortDesc {
	width: 9px;
	height: 9px;
	padding-right: 15px;
	background: url('../images/buttons/listingSortDesc.gif') no-repeat center right;
}

a.listingDelete {
	width: 16px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: right;
	background: url('../images/buttons/listingDelete.gif') no-repeat 0px 0px;; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:0px
}

a.listingEdit {
	width: 16px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: right;
	background: url('../images/buttons/listingEdit.gif') no-repeat 0px 0px;; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:0px
}

a.listingAccountActive {
	width: 16px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: right;
	background: url('../images/buttons/listingAccountActive.gif') no-repeat 0px 0px;; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:0px
}

a.listingAccountPending {
	width: 16px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: right;
	background: url('../images/buttons/listingAccountPending.gif') no-repeat 0px 0px;; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:0px
}

a.listingAccountSuspended {
	width: 16px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: right;
	background: url('../images/buttons/listingAccountSuspended.gif') no-repeat 0px 0px;; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:0px
}

a.listingImageNone {
	width: 16px;
	height: 18px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: left;
	background: url('../images/buttons/listingImageNone.gif') no-repeat 0px 0px;
}

a.listingImageJPG {
	width: 16px;
	height: 18px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: left;
	background: url('../images/buttons/listingImageJPG.gif') no-repeat 0px 0px;
}

a.listingImageGIF {
	width: 16px;
	height: 18px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: left;
	background: url('../images/buttons/listingImageGIF.gif') no-repeat 0px 0px;
}


/**************************************************************************************
 * Form Styling						                                                  *
 **************************************************************************************/

table.userForm {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	border: none;
	font: normal normal normal x-small/14px Verdana, sans-serif;
}

table.userForm#login {
	width: 250px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 50px;
	border: 1px solid #C2C2C2;
	font: normal normal normal x-small/14px Verdana, sans-serif;
}

table.userForm#account {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #D2D2D2;
	font: normal normal normal x-small/14px Verdana, sans-serif;
}

table.userForm#account b {
	font: normal normal bold 11px/14px Verdana, sans-serif;
}

div.fill {
	width: 100%;
	float: left;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #C2C2C2;
}

.userForm thead, .userForm tbody, .userForm tfoot {
	background-color: #F5F5F5;
}

.userForm thead {
	height: 20px;
	vertical-align: top;
	text-align: left;
	color: #444444;
}

.userForm thead td  {
	padding: 10px 10px 15px 10px;
}

table.userForm#account thead td  {
	padding: 5px 10px 5px 10px;
}

table.userForm thead#admin td  {
	padding: 10px 10px 10px 10px;
}

table.userForm#account thead td a  {
	font: normal normal normal x-small/14px Verdana, sans-serif;
}

.userForm tbody {
	vertical-align: top;
	text-align: right;
	color: #333333;
}

.userForm tbody td  {
	padding: 3px 15px 3px 0px;
}

table.userForm#admin tbody td  {
	padding: 3px 30px 3px 0px;
}

table.userForm#admin tbody td#textArea {
	padding: 20px 30px 3px 0px;
}

p.textAreaTitle  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-right: 445px;
}


.userForm tfoot {
	vertical-align: top;
	height: 20px;
	text-align: left;
	color: #333333;
}

.userForm tfoot td  {
	padding: 10px 10px 10px 10px;
}

/* Login
 ********/

.userForm tbody input.loginLoginButton {
	width: 55px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	border: medium none;
	background: url('../images/buttons/loginLoginButton.gif') no-repeat 0px 0px;
}

.userForm tbody input.loginLoginButton:hover {
	background: url('../images/buttons/loginLoginButton.gif') no-repeat 0px -18px;
}


.userForm thead.optional, .userForm tbody.optional, .userForm tfoot.optional {
	background-color: #FFFFFF;
}


table.userForm input, table.userForm input.textDisabled, table.userForm select {
	width: 130px;
	display: inline;
	margin-left: 5px;
}

table.userForm input.checkbox {
	width: 15px;
}

table.userForm input {
	padding: 2px 2px 2px 2px;
	border: 1px solid #ACB4BD;
	font: normal normal normal x-small/14px Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
}

table.userForm input.textDisabled {
	padding: 2px 2px 2px 2px;
	border: 1px solid #ACB4BD;
	font: normal normal normal x-small/14px Verdana, sans-serif;
	background-color: #FBFBFB;
	color: #333333;
}

table.userForm input.textFull {
	width: 430px;
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #ACB4BD;
	font: normal normal normal x-small/14px Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
}

table.userForm textarea {
	width: 430px;
	display: inline;
	margin: -17px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #ACB4BD;
	font: normal normal normal x-small/14px Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
}

table.userForm select {
	width: 136px;
	padding: 1px;
	border: 1px solid #ACB4BD;
	display: inline;
	font: normal normal normal x-small/16px Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
}

table.userForm option {
	padding-bottom: 1px;
	font: normal normal normal x-small/normal Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
}

table.userForm option.selectTitle {
	background-color: #E1E1E1;
}


table.userFormButton {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 30px 0px;
	border: 1px solid #DFDFDF;
	background-color: #F0F0F0;
	font: normal normal normal x-small/normal Verdana, sans-serif;
}

input.userFormClearButton {
	width: 61px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: right;
	background: url('../images/buttons/userFormClearButton.gif') no-repeat 0px 0px;; margin-left:0px; margin-right:5px; margin-top:5px; margin-bottom:5px
}

a.userFormBackButton {
	width: 108px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: right;
	background: url('../images/buttons/backButton.gif') no-repeat 0px 0px;; margin-left:0px; margin-right:5px; margin-top:5px; margin-bottom:5px
}


a.userFormDeleteButton, input.userFormDeleteButton {
	width: 65px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: right;
	background: url('../images/buttons/userFormDeleteButton.gif') no-repeat 0px 0px;; margin-left:0px; margin-right:5px; margin-top:5px; margin-bottom:5px
}


input.userFormAddUserButton {
	width: 77px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: left;
	background: url('../images/buttons/userFormAddUserButton.gif') no-repeat 0px 0px;; margin-left:5px; margin-right:0px; margin-top:5px; margin-bottom:5px
}

input.userFormUpdateUserButton {
	width: 92px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: left;
	background: url('../images/buttons/userFormUpdateUserButton.gif') no-repeat 0px 0px;; margin-left:5px; margin-right:0px; margin-top:5px; margin-bottom:5px
}

input.userFormAddUserGroupButton {
	width: 109px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: left;
	background: url('../images/buttons/userFormAddUserGroupButton.gif') no-repeat 0px 0px;; margin-left:5px; margin-right:0px; margin-top:5px; margin-bottom:5px
}

input.userFormUpdateUserGroupButton {
	width: 125px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: left;
	background: url('../images/buttons/userFormUpdateUserGroupButton.gif') no-repeat 0px 0px;; margin-left:5px; margin-right:0px; margin-top:5px; margin-bottom:5px
}

input.userFormSendMessageButton {
	width: 101px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: left;
	background: url('../images/buttons/userFormSendMessageButton.gif') no-repeat 0px 0px;; margin-left:5px; margin-right:0px; margin-top:5px; margin-bottom:5px
}


input.userFormAddSiteDocButton {
	width: 116px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: left;
	background: url('../images/buttons/userFormAddSiteDocButton.gif') no-repeat 0px 0px;; margin-left:5px; margin-right:0px; margin-top:5px; margin-bottom:5px
}

input.userFormUpdateSiteDocButton {
	width: 131px;
	height: 18px;
	padding: 0px;
	cursor: pointer;
	border: medium none;
	display: block;
	float: left;
	background: url('../images/buttons/userFormUpdateSiteDocButton.gif') no-repeat 0px 0px;; margin-left:5px; margin-right:0px; margin-top:5px; margin-bottom:5px
}