/* MAIN ELEMENT DEFINITIONS */
BODY {
	background-color : #6B7654;
	margin : 0;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	background-image : url(/global/images/general/px/grad_bgrd.gif);
	background-repeat : repeat-x;
}
TABLE {
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-style : normal;
	font-size : 12px;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-style : normal;
	font-size : 12px;
	line-height : 16px;
}

li {
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	font-style : normal;
	font-size : 12px;
}

/*-HEADER TEXT STYLES --------------------------------------------------------------------------------------------------------*/

/*WHITE*/
.homepageHeaderA{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 20px;
}

/*WHITE*/
.homepageHeaderB{
	font-family : Arial, Helvetica, sans-serif;
	color: #B4C0AA;
	font-size : 20px;
}

/*WHITE*/
.header16A{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 16px;
}

.header14A{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 14px;
}

.header12A{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 12px;
}

/*LIGHT BLUE*/
.header16B{
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	font-size : 16px;
}

.header14B{
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	font-size : 14px;
}

.header12B{
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	font-size : 12px;
}

/*NAVY BLUE*/
.header16C{
	font-family : Arial, Helvetica, sans-serif;
	color: #39577D;
	font-size : 16px;
}

.header14C{
	font-family : Arial, Helvetica, sans-serif;
	color: #39577D;
	font-size : 14px;
}

.header12C{
	font-family : Arial, Helvetica, sans-serif;
	color: #39577D;
	font-size : 12px;
}

/*BLUE GREEN*/
.header16D{
	font-family : Arial, Helvetica, sans-serif;
	color: #63899B;
	font-size : 16px;
}

.header14D{
	font-family : Arial, Helvetica, sans-serif;
	color: #63899B;
	font-size : 14px;
}

.header12D{
	font-family : Arial, Helvetica, sans-serif;
	color: #63899B;
	font-size : 12px;
}

/*ORANGE*/
.header16E{
	font-family : Arial, Helvetica, sans-serif;
	color:  #D08714;
	font-size : 16px;
}

.header14E{
	font-family : Arial, Helvetica, sans-serif;
	color:  #D08714;
	font-size : 14px;
}

.header12E{
	font-family : Arial, Helvetica, sans-serif;
	color:  #D08714;
	font-size : 12px;
}

/*GRAY*/
.header16F{
	font-family : Arial, Helvetica, sans-serif;
	color:  #626262;
	font-size : 16px;
}

.header14F{
	font-family : Arial, Helvetica, sans-serif;
	color:  #626262;
	font-size : 14px;
}

.header12F{
	font-family : Arial, Helvetica, sans-serif;
	color:  #626262;
	font-size : 12px;
}

/*ARO COLOR*/
.header16ARO{
	font-family : Arial, Helvetica, sans-serif;
	color:  #4269A5;
	font-size : 16px;
}

.header14ARO{
	font-family : Arial, Helvetica, sans-serif;
	color:  #4269A5;
	font-size : 14px;
}

.header12ARO{
	font-family : Arial, Helvetica, sans-serif;
	color:  #4269A5;
	font-size : 12px;
}

/*-STANDARD TEXT STYLES --------------------------------------------------------------------------------------------------------*/
.textA{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 12px;
}

.textB{
	font-family : Arial, Helvetica, sans-serif;
	color:  #B4C0AA;
	font-size : 12px;
}

.textC{
	font-family : Arial, Helvetica, sans-serif;
	color: #39577D;
	font-size : 12px;
}

.textD{
	font-family : Arial, Helvetica, sans-serif;
	color: #63899B;
	font-size : 12px;
}

.textE{
	font-family : Arial, Helvetica, sans-serif;
	color: #D08714;
	font-size : 12px;
}


/*--TINY TEXT--------------------------------------------------------------------------------------------------------*/
.tinytextA{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 10px;
}

.tinytextB{
	font-family : Arial, Helvetica, sans-serif;
	color:  #B4C0AA;
	font-size : 10px;
}

.tinytextC{
	font-family : Arial, Helvetica, sans-serif;
	color:#39577D;
	font-size : 10px;
}

.tinytextD{
	font-family : Arial, Helvetica, sans-serif;
	color:#63899B;
	font-size : 10px;
}

.tinytextE{
	font-family : Arial, Helvetica, sans-serif;
	color:#D08714;
	font-size : 10px;
}

.tinytextF{
	font-family : Arial, Helvetica, sans-serif;
	color:#626262;
	font-size : 10px;
}

/*---------------------------------------------------------------------------------------------------------------------------*/

.prodtext{
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	font-size : 12px;
	line-height : 18px;
}

.errortext{
	font-family : Arial, Helvetica, sans-serif;
	color: Red;
	font-size : 12px;
}

.successtext{
	font-family : Arial, Helvetica, sans-serif;
	color: Green;
	font-size : 12px;
}

/* FORM FEILD DEFS */
INPUT{
	font-size : 12px;
	height:18px;
	border: #959FA1 solid 1px;
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	white-space : normal;
}

.radio{
	border : 0px;
}

.noBorder{
	border : 0px;
}

/*BUTTON STYLE*/
.mainbutton {
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #D38C30; 
	width: 100%; 
	padding: 1 px; 
	border: solid #626365 1px;
	text-align: center;
}

.accentbutton {
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #A0B2BC; 
	width: 100%; 
	padding: 1 px; 
	border: solid #626365 1px;
	text-align: center;
}

.arobutton {
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	width: 100%; 
	padding: 1 px; 
	border: solid #626365 1px;
	text-align: center;
}

.cartbutton {
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #D38C30; 
	width: 100%; 
	padding: 1 px; 
	border: solid #626365 1px;
	text-align: left;
}

/* LINK DEFS */
A{
	font-family : Arial, Helvetica, sans-serif;
	color: #3E6184;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #3E6184;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A:hover{
	font-family : Arial, Helvetica, sans-serif;
	cursor: hand;
	color: #3E6184;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.minicartbutton {
	color: #333333;
	font-family: Arial, helvetica;
	font-size : 12px;
	font-weight: bold;
	background-color: transparent;
	width: 100%;
	padding: 1px;
	border: solid #333333 1px;
	text-align: center;
}

A.minicartbutton:visited {
	color: #333333;
	font-family: Arial, helvetica;
	font-size : 12px;
	font-weight: bold;
	background-color: transparent;
	width: 100%;
	padding: 1px;
	border: solid #333333 1px;
	text-align: center;
}

A.minicartbutton:hover {
	color: #333333;
	font-family: Arial, helvetica;
	font-size : 12px;
	font-weight: bold;
	background-color: transparent;
	width: 100%;
	padding: 1px;
	border: solid #333333 1px;
	text-align: center;
}

A.market{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.market:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.market:hover{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.subnav{
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.subnav:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.subnav:hover{
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkA{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkA:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkA:hover{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkB{
	font-family : Arial, Helvetica, sans-serif;
	color: #A3C6DA;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkB:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #A3C6DA;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkB:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#A3C6DA;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkC{
	font-family : Arial, Helvetica, sans-serif;
	color: #39577D;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkC:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #39577D;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkC:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#39577D;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkD{
	font-family : Arial, Helvetica, sans-serif;
	color: #8496AC;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkD:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #8496AC;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkD:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#8496AC;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkE{
	font-family : Arial, Helvetica, sans-serif;
	color:#D08714;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkE:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #D08714;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkE:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#D08714;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.linkF{
	font-family : Arial, Helvetica, sans-serif;
	color:#D08714;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkF:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #D08714;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}
A.linkF:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#D08714;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	font-size : 12px;
}

A.sortable{
	font-family : Arial, Helvetica, sans-serif;
	color:#333333;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	font-size : 12px;
}
A.sortable:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	font-size : 12px;
}
A.sortable:hover{
	font-family : Arial, Helvetica, sans-serif;
	color:#B4B5B7;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	font-size : 12px;
}

a.editbutton_link{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #D38C30; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.editbutton_link:hover{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #D38C30; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.editbutton_link:visited{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #D38C30; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.editbutton2_link{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.editbutton2_link:hover{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.editbutton2_link:visited{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep_link{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #D38C30; 
	width: 100%;
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep_link:hover{
	color: #FFFFFF;
	font-family: Arial, helvetica;
	font-size : 12px;
	font-weight: bold;
	background-color: #D38C30;
	width: 100%;
	padding: 1px;
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep_link:visited{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #D38C30; 
	width: 100%;
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep-adr_link{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	width: 100%; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep-adr_link:hover{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	width: 100%; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
a.nextstep-adr_link:visited{
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size : 12px; 
	font-weight: bold; 
	background-color: #5A8EC6; 
	width: 100%; 
	padding: 1px; 
	border: solid #626365 1px;
	text-align: center;
}
.myrelative_div{
	position: relative;
	top: 0px;
	left: 0px;	
}
/* BACKGROUND COLORS------------------------------------------------------------------------------------------------------ */
.barbg {
	background-color: #67735D;
}
.accent8{
	background-color: #EFEFEF;
}
.sitebg {background-color: #E0E3D8; background-image : url(/global/images/general/px/grad_bgrd.gif);}
.topnavbg {background-color: #AEBF9F;}
.mainbg{background-color: #FFFFFF;}
.hdrbg {background-color: #8496AC;}
.dkLine {background-color: #606061;}
.line {	background-color: #B4B5B7;}
.ltLine {background-color: #EBEBEB;}

/*WHITE*/
.colorA {background-color: #FFFFFF;}
/*LIGHT BLUE*/
.colorB {background-color: #B4C0AA;}
/*NAVY BLUE*/
.colorC {background-color: #67735D;}
/*BLUE GREEN*/
.colorD {background-color: #8496AC;}
/*ORANGE*/
.colorE {background-color: #C6C9AE;}
/*LIGHT GREY*/
.colorF {background-color: #D08714;}
/*GREY*/
.colorG {background-color: #EFEFEF;}
/*TAN*/
.colorH {background-color: #BFB594;}
/*GREEN*/
.colorI {background-color: #C6CD6D;}
/*DK GREEN*/
.colorJ {background-color: #88957E;}
.colorK{background-color: #EBEBEB;}
/*BLUE*/
.colorL{background-color: #5A8EC6;}
/*Popup Background*/
.colorM{background-color: #EAE8D3;}
/*ARO COLOR*/
.colorARO{background-color: #4269A5;}
.colorN{
	background-color: #93400C;	
}

/*DIV STYLES---------------------------------------------------------------------------------------------------------------------*/
.child_floatL{
	float : left;
}

/*----------------CLASSES FOR BV SCANNER-----------------*/
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

.rowHeader{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #CCCCCC;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

.rowShadedAccount1{
    FONT-SIZE: 12px;
    COLOR: #5a5a5a;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eaeaea;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
	margin-bottom : 2px;
}

.rowShadedAccount2{
    FONT-SIZE: 12px;
    COLOR: #5a5a5a;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fcfcfc;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
	margin-bottom : 2px;
}

.rowShaded
{
    FONT-SIZE: 12px;
    COLOR: #5a5a5a;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ececec
}
.rowShadedSecondary
{
    FONT-SIZE: 12px;
    COLOR: #5a5a5a;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fdfdfd
}
.normalSavings {background-color: #F7BE7B;}
.adrSavings {background-color: #7BA6D6;}





