/*COMMON PAGE STYLES */
body{ 
	margin:0 auto;
	padding:0;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	height:100%;
	width:615px;
	
}
h1{ 
	color: black; 
	float: left;  
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}
td { 
	color: #000000; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}
form {
	display:inline;
}
input{ 
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}
option { 
	font-weight: normal; 
	font-size: 12px; 
	font-family: arial, helvetica, sans-serif;
}
/*
img {
	display: none;
}*/

a:visited, a:link, a:active, a:hover  { 
	font-weight: normal; 
	font-size: 12px; 
	color: #e9b23b; 
	font-family: arial, helvetica, sans-serif;
}

/* IEBMS STRUCTURE STYLES */
.ALL-BorderPageLeftCell {
	background: #fff;
	display: none;	
}
.ALL-BorderPageRightCell {
	WIDTH: 1%;
}
.ALL-BorderPageTopCell {
	background: #fff;
	WIDTH: 100%;
}
.ALL-BorderPageBottomCell {
	display: none;
	WIDTH: 100%;
}
.ALL-SpacerCellAtLeftOfApplicationCell {
	WIDTH: 15px;
}
.ALL-ApplicationCell {
	WIDTH: 615px;
}

.ALL-ApplicationTable, .ALL-LOGApplicationTable, .ALL-ERRApplicationTable  {
	WIDTH: 600px;
}

.ALL-BorderPageTopSkipNav {
	background: #fff;
}

/* SOP STYLES */
FORM.SOP-FORM {display:inline;}
.SOP-P9LargeTextBold {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #C20008; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.SOP-GeneralLink, a.SOP-GeneralLink:visited, a.SOP-GeneralLink:link, a.SOP-GeneralLink:active, a.SOP-GeneralLink:hover {
	font-weight: normal; 
	font-size: 12px; 
	text-transform: none; 
	color: #e9b23b; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none;
}

/*add*/


td span a.SOP-GeneralLink, td span  a.SOP-GeneralLink:visited, td span  a.SOP-GeneralLink:link, td span  a.SOP-GeneralLink:active, td span  a.SOP-GeneralLink:hover {
	font-size: 12px; 
	font-family: arial, helvetica, sans-serif;
	background:url(../images/bg_th.gif) repeat-x;
	height:25px;
	color:#818181;
	padding:3px 5px;
}

td span a.SOP-GeneralLink:-moz-any-link{
	line-height:25px;
}


/*end add*/

.SOP-P1StepsLightBackground { BACKGROUND-COLOR: #CCCCCC;}

.SOP-CartPreviewBackground {
	background:url(../images/bg_th.gif) repeat-x;
	height:30px;
}

.SOP-ucFuncSearchBackground { BACKGROUND-COLOR: #CCCCCC;}

.SOP-DividerLine {color:#ecd5df;height:1px;border-style: solid; border-width:0px; background-color:#ecd5df;}
.SOP-DividerLineRow {height:12px;FONT-SIZE:12px;}

.SOP-RowSubHeader {
	font-weight: bold; 
	font-size: 14px; 
	color: #686868; 
	font-family: arial, helvetica, sans-serif;
}
 
.SOP-Labels {FONT-WEIGHT: bold; color:#171717; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.SOP-AdvancePricingText { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.SOP-SmallTextBlueBold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #171717; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.SOP-SmallTextBlue {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #171717; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.SOP-LargeTextBlack {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	margin-left:0;
	display:block;
	COLOR: #686868; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
 }
 
 .SOP-LargeTextBlack img{
	display:block;
	float:left;
	margin-top:3px;
}

 
.SOP-SmallNote { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style:italic; }


/*add*/

.SOP-LargeBlueText  #ANCHOR01, #ANCHOR02, #ANCHOR03, #ANCHOR04, #ANCHOR05, #ANCHOR06, #ANCHOR07, #ANCHOR08, #ANCHOR09, #ANCHOR10, #ANCHOR11, #ANCHOR12{
	font-weight: bold; 
	font-size: 14px; 
	color: #776128; 
	font-family: arial, helvetica, sans-serif;
	background:url(../images/puce.gif) no-repeat 0 6px;
	padding-left:12px;
}

table tr td table tr td.SOP-LargeBlueText {
	background:none
}

td.SOP-MediumTextBold a font b {
	color:#e9b23b;	
	font-size: 14px;
}

td.SOP-MediumTextBold a {
	text-decoration:none;
}

/*end add*/

.SOP-ListRow { 
	font-weight: normal; 
	font-size: 12px; 
	font-family: arial, helvetica, sans-serif;  
	background-color: #e7e7e7;
}

.SOP-ListRowHeader { 
	font-weight: bold; 
	font-size: 12px; 
	font-family: arial, helvetica, sans-serif; 
	background:url(../images/bg_th.gif) repeat-x;
	height:30px;
}

a.SOP-EditDeleteButton:link, a.SOP-EditDeleteButton:active, a.SOP-EditDeleteButton:visited, a.SOP-EditDeleteButton:hover { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #818181; BORDER-LEFT: #000000 1px solid; WIDTH: 26px; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid;  TEXT-DECORATION: none;}

.SOP-RowHeader {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #776128; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
.SOP-RowFooter {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
.SOP-AlertText {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.SOP-Space1 {line-height:1px; font-size:1px;}
.SOP-Space2 {line-height:2px; font-size:1px;}
.SOP-Space3 {line-height:3px; font-size:1px;}
.SOP-Space5 {line-height:5px; font-size:1px;}
.SOP-Space7 {line-height:7px; font-size:1px;}
.SOP-Space10 {line-height:10px; font-size:1px;}
.SOP-Space14 {line-height:14px; font-size:1px;}
.SOP-RowWithLightBackground { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;  background-color:#e5effa;} 
.SOP-EditDeleteDisabledButton { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #dadada; BORDER-LEFT: #000000 1px solid; WIDTH: 26px; COLOR: #696969; BORDER-BOTTOM: #000000 1px solid;  TEXT-DECORATION: none;}
.SOP-UL{ FONT-SIZE: 12px; LIST-STYLE-TYPE: disc; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }
.SOP-LI{ FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.SOP-Dash {FONT-SIZE: 16px; COLOR: #d3d3d3; FONT-FAMILY: Arial, Helvetica, sans-serif;}

/*add*/


span.SOP-MediumTextBold { 
	font-weight: bold; 
	font-size: 12px; 
	font-family: arial, helvetica, sans-serif;
	background:#FEA700;
/*	background:#e9b23b;*/
	height:25px;
	color:#ffffff;
	padding:3px 5px;
	cursor:pointer;	
	line-height:25px;
	line-height:15px\9; /*for ie*/
}


table #completeVBHTMLTable table.SOP-MediumText td.SOP-MediumTextBold { 
	background-color:#fff;
	color:#000;
}

table #completeVBHTMLTable td.SOP-MediumTextBold { 
	background-color:#776128;
	color:#fff;
	padding:10px;
}

	table #completeVBHTMLTable td.SOP-MediumTextBold font{ 
		color:#fff;
		font-weight:bold;
	}
	
	table #completeVBHTMLTable td.SOP-MediumTextBold a font{ 
		color:#e9b23b;	
		font-weight:bold;
	}


#CompleteVBHTMLTable  .SOP-LargeBlueText, 
#CompleteVBHTMLTable  .SOP-MediumTextBold {
	background:none;
	color:#000;
	float:none;
	font-weight:normal;
}

#skipNavLink {
	display:none;
}

/*end add*/


.SOP-MediumText{ 
	font-weight: normal; 
	font-size: 11px; 
	color: #000000; 
	font-family: arial, helvetica, sans-serif;
} 



.SOP-MediumTextBoldGreen{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: green; FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.SOP-MediumTextBlue{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.SOP-MediumTextRed{ FONT-SIZE: 12px; COLOR: #C20008; FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.SOP-MediumTextBoldRed{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #C20008; FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.SOP-MediumTextDisabledField{ FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color: #cfcfcf; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.SOP-MediumTextFormatExample { FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#171717; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.SOP-InputButton {
	font-size: 12px; 
	font-weight:bold;
	background:#FEA700;
	color:#fff;	
	font-family: arial, helvetica, sans-serif;
	text-align:center;
	padding:3px 15px;
	border:0;
	cursor:pointer;
}
.SOP-AutoText {color:blue;FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.SOP-ToolTipBox {padding: 5px;font-size: 12px;border: black solid 1px;font-family: verdana;  background-color: #efefef; color:#000000;text-align:left;font-weight:normal;}

/* ERROR PAGE STYLES */
.ERR-AlertMessage {FONT-SIZE: 14px;COLOR: red;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-ALIGN: center}
.ERR-AlertMessageBlack { FONT-SIZE: 14px;COLOR: black;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-ALIGN: center}
.ERR-AlertMessageBlackLarge {FONT-WEIGHT: bold;FONT-SIZE: 15px;COLOR: black;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-ALIGN: center}
.ERR-RowHeader {FONT-WEIGHT: bold;FONT-SIZE: 14px; COLOR: #C20008;FONT-FAMILY: Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #FFFFFF}
.ERR-RowFooter {FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF}
.ERR-Space1 { line-height:1px; font-size:1px; }
.ERR-Space2 {line-height:2px; font-size:1px;  }
.ERR-Space3 {line-height:3px; font-size:1px;  }
.ERR-Space5 {line-height:5px; font-size:1px;  }
.ERR-Space7 { line-height:7px; font-size:1px; }
.ERR-Space14 {line-height:14px; font-size:1px;  }
.ERR-DividerLine {color:#E6E6E6;height:1px;border-style: solid; border-width:0px;background-color:#E6E6E6;}
.ERR-DividerLineRow {height:12px;FONT-SIZE:12px;}
.ERR-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #171717; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.ERR-UL{ FONT-SIZE: 12px; LIST-STYLE-TYPE: disc; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }
.ERR-LI{ FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; }

/* LOGON STYLES */
a.LOG-LogonLink:visited, a.LOG-LogonLink:active, a.LOG-LogonLink:hover, a.LOG-LogonLink:link {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #171717;}
a.LOG-CreateNewAccountLink:visited, a.LOG-CreateNewAccountLink:active, a.LOG-CreateNewAccountLink:hover, a.LOG-CreateNewAccountLink:link {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #171717;}
a.LOG-EmailMyPasswordLink:visited, a.LOG-EmailMyPasswordLink:active, a.LOG-EmailMyPasswordLink:hover, a.LOG-EmailMyPasswordLink:link {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #171717;}
.LOG-AccountOff {color:#000000;BACKGROUND-COLOR:#ffffff;FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-AccountOn {color:#000000;BACKGROUND-COLOR: #ffffff;FONT-FAMILY: Arial, Helvetica, sans-serif; }
.LOG-AccountClick {color:#ffffff;BACKGROUND-COLOR: #e5effa;FONT-FAMILY: Arial, Helvetica, sans-serif; }
.LOG-SectionHeader { FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; }
.LOG-InputBox {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-InputBoxUppercase {FONT-SIZE: 12px;TEXT-TRANSFORM: uppercase;FONT-FAMILY: Arial, Helvetica, sans-serif; }
.LOG-InputButton {FONT-SIZE: 12px; background-color:#FEA700; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-InputLabels {FONT-SIZE: 12px; color:black; FONT-WEIGHT: bold;  FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-RowFooter {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
.LOG-RowHeader {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #C20008; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
.LOG-AddNewAcct {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-LogonWithExistingAcct { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.LOG-BackgroundTable {BACKGROUND-COLOR: #e5effa;} 
.LOG-SmallNote { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style:italic; }
.LOG-RowWithLightBackground { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;  background-color:#cccccc;  }
.LOG-RowInstructions{ FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; } 
.LOG-ListRow { BACKGROUND-COLOR: #cccccc;FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-ListRowALittleDarker { BACKGROUND-COLOR: #cccccc;FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-ListRowHeader { BACKGROUND-COLOR: #999999;FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-SmallText{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.LOG-MediumText{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.LOG-MediumTextBold{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #171717; FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.LOG-Space1 { line-height:1px; font-size:1px; }
.LOG-Space2 {line-height:2px; font-size:1px;  }
.LOG-Space3 {line-height:3px; font-size:1px;  }
.LOG-Space5 {line-height:5px; font-size:1px;  }
.LOG-Space7 { line-height:7px; font-size:1px; }
.LOG-Space14 {line-height:14px; font-size:1px;  }
.LOG-MediumTextRightAligned {FONT-WEIGHT: normal; text-align:right; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-DividerLine {color:#E6E6E6;height:1px;border-style: solid; border-width:0px;background-color:#E6E6E6;}
.LOG-DividerLineRow {height:12px;FONT-SIZE:12px;}
.LOG-RowSubHeader { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #171717; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.LOG-UL{ FONT-SIZE: 12px; LIST-STYLE-TYPE: disc; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }
.LOG-LI{ FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.LOG-MediumTextBlue{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-MediumTextRed{ FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.LOG-MediumTextBoldRed{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.LOG-MediumTextDisabledField{ FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color: #171717; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.LOG-MediumTextFormatExample { FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#d3d3d3; FONT-FAMILY: Arial, Helvetica, sans-serif;}


/*AUTO ADDED STYLES DURING EBMS UPGRADE -----------------------*/
.SOP-USIWebDateChooser { Background-color: #a1c2e7; }
.LOG-USIWebDateChooser { Background-color: #a1c2e7; }
/*------------------------------------------------------------*/

.FW {
	font-size: 14px; 
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;
	background:#616161;
	color:#fff;
<!--[if IE]--!>
	height: 17px;
	padding: 7px;
<!--[endif]--!>
}

.FF {
	font-size: 14px; 
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	height: 20px;
	color:#fff;
	background: #616161;
	padding: 7px;*/
}