BODY 		{ font-size: 100%; }
BODY,P,DIV,SPAN,TH,TD,FORM,INPUT,SELECT { FONT-FAMILY:Arial, Helvetica, sans-serif; } /*	removes verdana from acct maint. pages */
H2 		{ font-size:1.25em; font-weight:bold; margin:0 0 5px 0; padding:0; }

FORM 		{ padding: 0px; margin:0px; }

A:LINK 	{ color:#346EA8; text-decoration:underline; }
A:VISITED{ color:#346EA8; text-decoration:underline; }
A:HOVER 	{ color:#00BFFF; text-decoration:underline; }

P { position:relative; margin:0 0 15px 0; line-height:1.8em; padding:0; color:#346EA8; }
SPAN { position:relative; line-height:1.3em; }

.red { color:#C00; }

/****  HEADER FORMATTING ****/
.Hdr { position:relative; }
.HdrLeft { background:url(../Images/Account/acct_hdr_left.gif) no-repeat left top; height:32px; width:5px; float:left; z-index:4;}
.HdrRight { background:url(../Images/Account/acct_hdr_right.gif) no-repeat left top; height:32px; width:5px; float:right; z-index:4;}
.HdrBG { background: url(../Images/Account/acct_hdr_bg.gif) repeat-x top left; height:32px; width:615px; float:left; }



.HdrBGLeft { background: url(../Images/Account/acct_hdr_bg.gif) repeat-x top left; height:32px; width:116px; float:left; }
.leftMarginContainer { position:relative; float:left; width:126px; height:10px;  }
.mainMarginTop { background:#FFF; width:625px; height:10px; position:relative; float:left;}

.Hdr h2 {font-size:18px; font-family: Arial; font-weight:normal; color:#003972; padding:4px 0px 0px 9px; }
.Hdr h2 a{color:#003972; text-decoration:none;}
/****  CONTAINERS ****/
.mainContainer { width:625px; position:relative; float:left; height:auto; padding:0; left:10px; }

.mainContainerLast { width:625px; position:relative; float:left; height:auto; padding:0; left:10px; margin-bottom:20px; *padding-bottom:20px;}

.mainMarginTop2 { background:#FFF; width:625px; height:30px; position:relative; float:left;}

.contentWrap {
	position:relative; float:left; width:100%; background:#F7F7F7; padding:0; margin:0; }
.contentWrap_gradient {
	position:relative; float:left; width:100%; background:#F1FAFF; padding:0; margin:0;  }
.cWPad {  /*** Padding for contentWrap.  Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/
	position:relative; float:left; padding:0 0 0 5px; }
.contentBoxTop { display:none; }
.contentBox {
	font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#333; position:relative; float:left; width:615px; margin:0; }
.cBPad {  /*** Padding for contentBox ***/
	position:relative; float:left; padding:10px; }
.bgBottom { display:none; }
.bgBottom2 { margin-bottom:20px; }

H2.subHdr { font-size:1.5em; font-weight:bold; margin:0 0 5px 0; padding:0; color:#0AF; width:500px; clear:left; }



/****  HEADER TITLE GRAPHICS ****/

.acctHdr_MyAcct {
	background: url(../Images/Account/acct_hdr_myacct.gif) no-repeat top left; width:114px; height:16px; margin:8px 0 0 10px; }

H2.acctHdrTxt { font-size:1.3em; font-weight:bold; margin:0 0 5px 0; padding:0; color:#00A9FF; }


/****** NEW LEFT NAV Styles ******/
.leftNavTD { background:#F7F7F7; }
.leftMarginTop { background:#FFF; width:126px; height:10px; position:relative; float:left;}

.acctHdr_leftNav_MyAcct { background: #FFF url(../Images/Account/my_account_hdr.gif) no-repeat top left; width:126px; height: 32px; }
.leftMarginLinks { width:126px; background:#F7F7F7; height:auto;}
.leftMarginLinks P {
	padding: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #346EA8; line-height: 1.6em; vertical-align: top; background-color: #F7F7F7; }
.leftBGBottom { display:none; }
.loginRegTxt {margin:20px 0px; text-align:right;  border-top:1px solid #D1DBEF; font-size:11px; padding:4px 20px 3px 5px;}
.loginRegTxt h3{font-size:11px; margin:0px; padding:0px; font-weight:normal; display:inline;}
.loginRegTxt h3 a{text-decoration:none;}
.loginRegTxt h3 a:visited{text-decoration:none;}
