p.button {
	font-size: 90%;
	font-weight: bold;
	padding-right: 2px;
	margin-top: 8px;
	line-height: 130%;
	width: auto;
}

p.submit {
	display: inline;
}

p.padding-left {
	padding-left:148px;
}
p.margin-left {
	margin-left:148px;
}

p.submit a {
	display: inline;
	padding: 2px 10px 4px 24px !important;
	color: #333333;
	border-color: #EEEEEE rgb(222, 222, 222) rgb(222, 222, 222) rgb(238, 238, 238);
	border-style: solid;
	border-width: 1px;
	overflow: visible;
	width: auto;
	height: 1%;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: 4px 2px;	
	margin: 0px 10px 10px 0px;	
	font-weight: bold;
	font-size: 10px;	
}

p.submit a:hover {
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
	cursor: pointer;
}

p.submit a:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
	cursor: pointer;
}

p.print {
	width: 100px;
}

form p.print {
	width: 100px;
	margin: 0 0 10px 150px;
	font-size: 10px;
}

.icon  {
	padding: 1px 10px 3px 22px;
	font-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
}

a.icononly img{
	vertical-align: middle;
}

.icon-emoticon-unhappy {
	background-image: url('../img/icons/emoticon_unhappy.png');	
}


.icon-accept {
	background-image: url('../img/icons/accept.png');	
}
.icon-cross {
	background-image: url('../img/icons/cross.png');	
}
.icon-cancel {
	background-image: url('../img/icons/cancel.png');	
}
.icon-bullet-go {
	background-image: url('../img/icons/bullet_go.png');	
}

.icon-back {
	background-image: url('../img/icons/arrow_small_left.png');
	
}

.icon-mark-read {
	background-image: url('../img/icons/mark_read.png');
}

.icon-profile {
	background-image: url('../img/icons/profile.png');
}

.icon-printer {
	background-image: url('../img/icons/printer.png');	
}

.icon-user-pm {
	background-image: url('../img/icons/user_pm.png');
}

.icon-user-pm-message {
	background-image: url('../img/icons/user_pm_message.png');
}

.icon-search {
	background-image: url('../img/icons/search.png');
}
.icon-lock {
	background-image: url('../img/icons/lock.png');
	
}.icon-vcard {
	background-image: url('../img/icons/vcard.png');
	
}
.icon-bullet-red {
	background-image: url('../img/icons/bullet_red.png');
	
}
.icon-bullet-email-go {
	background-image: url('../img/icons/email_go.png');
	
}
.icon-bullet-green {
	background-image: url('../img/icons/bullet_green.png');
	
}

.icon-back {
	background-image: url('../img/icons/arrow_small_left.png');
}

.icon-new {
	background-image: url('../img/icons/new.png');
}

.icon-watch {
	background-image: url('../img/icons/watch.png');
}

.icon-user-pm-add-buddy {
	background-image: url('../img/icons/user_pm_add_buddy.png');
}

.icon-user-pm-message-new {
	background-image: url('../img/icons/user_pm_message_new.png');
}

.icon-quote {
	background-image: url('../img/icons/quote.png');
}
.icon-information {
	background-image: url('../img/icons/information.png');
}

.icon-edit {
	background-image: url('../img/icons/edit.png');
}

.icon-hide {
	background-image: url('../img/icons/hide.png');
}

.icon-unhide {
	background-image: url('../img/icons/unhide.png');
}

.icon-delete {
	background-image: url('../img/icons/delete.png');
}

.icon-reply {
	background-image: url('../img/icons/reply.png');
}

.icon-chat {
	background-image: url('../img/icons/chat.png');
}

.icon-download {
	background-image: url('../img/icons/page_white_get.png');
}

p.bodytext a {
	padding-left: 11px;
	font-weight: bold;
	background: url('../img/icon_link_internal.gif') 1px 1px no-repeat;
}

body.chinese p.bodytext a {
	font-weight: normal;
}

#middle-section p.bodytext a {
	font-size: 84%;
}

body.chinese #middle-section p.bodytext a {
	font-size: 87%;
}

.forgotpassword a {
	background-image: url('../img/icons/help.png');
	padding: 1px 10px 3px 22px;
	font-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
}

#logout  {
	font-size: 84%;
	z-index: 10000;
}

#logout a.login {
	background-image: url('../img/icons/key_small.png');
	padding: 0px 0px 3px 18px;
	font-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
 
#logout a.logout {
	background-image: url('../img/icons/key_small_stroke.png');
	padding: 1px 0px 3px 18px;
	font-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}