BODY.myAccount  {
	background-color:	#757575;
	/*background-image:	url("/images/bgTopGradient_short.gif");*/
	background-repeat:	repeat-x;
	text-align:			center;
	color:				black;
	margin:				0px;
}

BODY.myAccount, TD {
	font-family:		arial, helvetica, verdana;
	font-size:			8pt;
	font-weight:		normal;
}

.myAccountWrapper {
	width: 				100%;
	background-color:	white;
	/*background-image:	url("/images/bgTopGradient_short.gif");*/
	background-repeat:	repeat-x;
}

.myAccountLayout {
	width:				960px;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
}

.myAccountHeadingImg {
	width: 72px;
	height: 14px;
	padding-top:0px;
	margin-bottom: 5px;
	
}

.myAccountSubHeadingImg {
	height: 14px;
	padding-top:0px;
	margin-bottom: 8px;
	
}

.MyAccountMenu {
	height:				350px;
}

.myAccountBody {
	float:				left;
	padding-left:		16px;
	padding-top:		20px;	
	padding-bottom:		5px;
	width:				720px;
	text-align:			left;
}

.myAccountBodyWithImage {
	float:				left;
	margin:				0 0 0 0;
	padding-left:		16px;
	padding-top:		20px;	
	padding-bottom:		5px;
	width:				350px;
	text-align:			left;
}
.myAccountBodyWithImage .btn {
	margin: 15px 0 3px 0;
}

.myAccountImage {
	padding:			0px;
	margin:				0px;
	float:				left;
	width:				830px;
	height:				492px;
	background-image:	url("/images/campaign_2.jpg");
	background-position: right top;
	background-repeat:	no-repeat;
}

.createAccountBodyWithImage {
	float:				left;
	margin:				0 0 0 0;
	padding-left:		50px;
	padding-top:		20px;	
	padding-bottom:		5px;
	width:				450px;
	text-align:			left;
}

.createAccountImage {
	padding:			0 0 0 0;
	margin:				0 0 0 0;
	float:				left;
	width:				960px;
	height:				492px;
	background-image:	url("/images/campaign_1.jpg");
	background-position: right top;
	background-repeat:	no-repeat;
}

.myAccountLayout TABLE {
	margin-left:		auto;
	margin-right:		auto;
}

.subsectionhead {
	height:				30px;
	font-weight: 		bold;
	padding-top:		10px;
	margin-bottom:		20px;
	border-bottom:		2px solid #757575;
}

.submitbar {
	height:				30px;
	padding-top:		10px;
	margin-top:			20px;
	border-top:			2px solid #757575;
	text-align:			right;
}

.myAccountButton {
	padding-top:		5px;
	height:				20px;
	vertical-align:		middle;
	display:			block;
}

.myAccountButtonWide {
	height:				20px;
	vertical-align:		middle;
	display:			block;
}

.myAccountButtonHide {
	height:				25px;
	display:			none;
}

.myAccountSpacedTableRow td {
	padding-top:		3px;
	padding-bottom:		3px;
	line-height:		1.3em;
}

.myAccountTableRow td {
	padding-top:		5px;
	padding-bottom:		5px;
}

.myAccountColumnHeader {
	background-color:	#ffffff; 
	padding-top:		3px;
	padding-bottom:		3px;
	border-top:			1px solid black; 
	border-bottom:		1px solid black;
}

.myAccountColumnFooter {
	background-color:	#ffffff; 
	padding-top:		6px;
	padding-bottom:		3px;
	border-top:		1px solid #E6E0DA;
}

.myAccountTableFooter {
	background-color:	#ffffff; 
	padding:			0px;
	border-top:			1px solid black;
}

.subsectionhead {
	border-bottom:	2px solid #757575;
	font-weight:	bold;
	height:			30px;
	margin-bottom:	20px;
	padding-top:	10px;
}

#addresslist {
	border-top: 1px solid #757575;
}

#addressList td
{
	margin: 0px;
	padding: 0px 10px 5px 0px;
	vertical-align: top;
}

#addressList .addressentry td {
	margin: 0px;
	padding: 0px 10px 5px 0px;
	vertical-align: middle;
}

.addressfooter
{
	padding-top: 0px;
	border-bottom: 1px solid #757575;
}

.topAddressRow {
	padding-top: 5px;
}

.highlightAddress
{
	background-color:	#EFECE6; 
}

.addressfooterhighlight
{
	padding-top: 0px;
	border-bottom: 1px solid #757575;
	background-color:	#EFECE6; 
}
.DataFieldStatic {
	color:black;
	font-family:arial,verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

 .imgLink {
	border: 0;
	padding: 0;
	margin: 15px 0px 3px 0px;
 }

