
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#333; font-weight:normal; }
h1 a { font-size:24px; font-weight:normal; border-bottom:none; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#1f679e; /*color:#b88201;*/ color:#d15e00; color:#b88201; color:#cb8101; font-weight:normal; margin:12px 0; }
h2 a { font-size:20px; font-weight:normal; border-bottom:none; }

hr { height:1px; border:none; color:#ccc; background-color:#aaa; margin:6px 0;  }

table { text-align:left; }
.h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; padding:10px 0; }
.NormalBold { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; padding:10px 0; }
.NormalBold2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0; }
#uwgSalesHistory .NormalBold, #uwgData .NormalBold { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0; }
.NormalRed { /* color:#cb8101; color:#0000FF; */ color: #B74703; font-weight:bold; }
.SubHead { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:  11px; /* color: #362700; */ color: #232323;  }
.PaymentControlCardInformationTable { border-style:solid; border-width: 3px; border-color: Black; background-color: Transparent; }
.PlainGridHeaderStyle { font-size: 12px; border: solid 1px #aaa; padding: 3px; cursor: pointer; background-color: white; }
.PlainGridRowStyle { font-size: 12px; border: solid 1px #aaa; padding: 3px; cursor: pointer; background-color: white; }
.PlainGridRowStyle td, .PlainGridHeaderStyle td { padding:4px; }

body { background:url(/HLSRCode/Images/membership/mbr_bg.jpg) repeat-x top #fff; margin-bottom:0; padding-bottom:0; }

#header { background:/*url(/HLSRCode/Images/mbr_header.jpg) no-repeat*/none; border-bottom:1px solid #4e2911; margin:0 auto; }
#impersonation { position:absolute; top:150px; left:50%; width:505px; text-align:right; }
#impersonation .NormalBold { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0; }

#banner { width:1011px; z-index:2; height:92px; background:url(/HLSRCode/Images/membership/mbr_banner_long.jpg) no-repeat #fff; text-align:right; }
#banner p { margin:85px 47px 0 0 }
#banner p a { color:#b88201; }

#news_sample { float:right; width:490px; margin-left:25px; }
#news_sample a:hover .img_left { background-color:#fc6b01; }

#mbrfooter { width:100%; background:url(/HLSRCode/Images/membership/mbr_footer.jpg) bottom repeat-x #151515; border-top:2px solid #aaa; }
	#footer { clear:both; width:971px; background:none; height:70px; text-align:center; padding:40px 20px 20px 20px; color:#dac7b8; font-size:11px; font-weight:bold; margin:0 auto; border-top:none; }
		#footer a { color:#fda460; }
		#footer b { font-weight:normal; color:#693916; }

#mainnav_container { width:100%; background:url(/HLSRCode/Images/mbr_header_bg.jpg) repeat-x; height:137px; text-align:center; border-bottom:2px solid #271207; }
#mbrbanner_container { width:100%; background:url(/HLSRCode/Images/membership/mbr_banner_long_bg.jpg) repeat-x #fff; height:92px; text-align:center; clear:left; float:left; border-bottom:1px solid #ccc; }

#newsnav_container { width:100%;  background:url(/HLSRCode/Images/membership/mbr_banner_index_bg.jpg) repeat-x #fff; height:22px; }
#newsnav_container #mbr_nav { width:1010px; height:22px; float:left; border-bottom:3px solid #333; }


#mbrnav_container { width:100%; background:url(/HLSRCode/Images/membership/mbr_banner_index_bg.jpg) repeat-x #fff; height:144px; text-align:center; }

#mbr_nav_wrap { margin:0 auto; width:1010px; }
#mbr_nav { width:1010px; height:144px; background:url(/HLSRCode/Images/membership/mbr_banner_index_orange3.jpg) no-repeat #fff; float:left; }

#tblMain { width:800px; margin-left:40px; }

#mbr_nav #UltraWebTab1 { margin:100px 0 0 0; list-style:none; float:left; background:url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom #222; float:left; border:3px solid #464646; border-bottom:none; width:1005px;  }
#mbr_nav ul li { float:left; list-style:none; display:block; text-align:center; }
#mbr_nav ul li a { padding:4px 11px 6px 11px; display:block; color:#e6e6e6; border-right:1px solid #3a3a3a; background:url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom #333; line-height:1.3; font-weight:normal; }
#mbr_nav ul li a:hover { color:#fff; text-decoration:none; background:url(/HLSRCode/Images/membership/mbr_nav_hover_blue3.jpg) repeat-x top #0173b9; }
#mbr_nav ul li #logout { color:#fff; text-decoration:none; background:#82a533; }
#mbr_nav ul li #current { color:#183853; background:#eee; font-weight:bold; }

#tabnav_container { width:100%; background:url(/HLSRCode/Images/membership/mbr_banner_index_bg.jpg) repeat-x #fff; text-align:center; padding-top:10px; }
#tab_nav { width:1010px; margin:0 auto; }
#tab_nav h1 { text-align:left; }
/*#tab_nav ul { margin:0; list-style:none; float:left; background:url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom #222; float:left; border:3px solid #464646; border-bottom:none; width:1005px;  }
#tab_nav ul li { float:left; list-style:none; display:block; text-align:center; }
#tab_nav ul li a { padding:4px 11px 6px 11px; display:block; color:#e6e6e6; border-right:1px solid #3a3a3a; background:url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom #333; line-height:1.3; font-weight:normal; }
#tab_nav ul li a:hover { color:#fff; text-decoration:none; background:url(/HLSRCode/Images/membership/mbr_nav_hover_blue3.jpg) repeat-x top #0173b9; }
#tab_nav ul li #logout { color:#fff; text-decoration:none; background:#82a533; }
#tab_nav ul li #current { color:#183853; background:#eee; font-weight:bold; }
#tab_nav ul li .single { padding:13px 11px; }*/

#tab_nav #UltraWebTab1 { margin:0; list-style:none; float:left; background:url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom #222; float:left; border:3px solid #464646; border-bottom:none; width:1005px;  }

#tab_nav #igtabUltraWebTab1 { margin:1px; background:url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom #222; border:3px solid #464646; border-bottom:none; width:1011px; }

#UltraWebTab1_b0, #UltraWebTab1_b1 { display:none; background:#000; visibility:hidden; }
.UltraWebTab1_b0, .UltraWebTab1_b1 { display:none; background:#000; visibility:hidden; }
#igtabUltraWebTab1 { margin:98px 0 0 0; background:url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom #222; border:3px solid #464646; border-bottom:none; width:1011px; }

#mbr_content { /*width:1011px; background:url(../images/mbr_content.jpg) repeat-y #fff;*/ text-align:left;  }
#mbr_main { margin:-1px 0 0 0; clear:both; padding:30px 40px 40px 40px; border:1px solid #aaa; border-bottom:2px solid #888; border-top:none; background:url(/HLSRCode/Images/search_box_head.jpg) bottom repeat-x #eee; border-right:1px solid #888; width:929px; min-height:300px; margin-bottom:25px; text-align:left; }
#mbr_main a { color:#206ea5; font-weight:bold; }
#mbr_main h1 a { color:#206ea5; font-weight:normal; }

.two_col { border-right:1px solid #bbb; width:412px; padding-right:30px; float:left; min-height:200px; }
/*.two_col_right { width:412px; padding-left:30px; float:left; min-height:200px; }*/

#mbr_nav ul li .single { padding:13px 11px; }

.EnabledPanel { border: Double 8px #333333; background-color: inherit; }
.DisabledPanel { border: Solid 1px #D6D6D6; background-color: inherit; }
.HighlightRed { font-weight: bold; /* color: #cc3300  color: #0000FF; background-color: yellow; */  color: #B74703; background-color: yellow; }

.two_col_right { width:558px; padding-left:30px; float:left; }

.three_col_left { border-right:1px solid #bbb; width:255px; padding-right:35px; float:left; min-height:250px; }
.three_col_mid { width:255px; border-right:1px solid #bbb; padding:0 30px; float:left; text-align:center; min-height:250px; }
.three_col_right { width:255px; padding-left:35px; float:left; text-align:center; min-height:250px; }


/* NOT ORIGINALLY DEFINED IN MBR.CSS  Added 6/3/10 PLS */

.Calendar1Style { height:120px; width:300px; border-collapse:collapse; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000; }
.Calendar1Style .TitleStyle tr td { font-size:12px; font-weight:bold; padding:3px; }
.Calendar1Style .TodayDayStyle { color:White; background-color:Silver; width:14%; }
.Calendar1Style .TodayDayStyle a { color:#fff; }

.Head { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#333; font-weight:normal; }
.Head2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#1f679e; /*color:#b88201;*/ color:#d15e00; color:#b88201; color:#cb8101; font-weight:normal; margin:12px 0; }
.Head3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; padding:10px 0; }
.HeadInitCap   { font-family: Arial, Helvetica, sans-serif; font-size:  20px; font-weight:    bold; color: #232323; text-transform: capitalize; }
.SubSubHead { font-family: Arial, Helvetica, sans-serif; font-size:  11px; font-weight:    bold; color: #232323; }

.Normal { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; }
.NormalCapitalize { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px;    text-transform: capitalize; }
.NormalSmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 10px;    }
.NormalLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 15px; text-decoration:none;	}
.NormalLink:hover { text-decoration:underline;	cursor:hand;}
.NormalInitCap { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px;     text-transform: capitalize; }
.NormalFormat { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 12px; color: #232323;   }
.NormalTextBox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.NormalBlue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; /* color: #4B82B8; */ color: #cb8101; }
.NormalRedAsterisk { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #B74703; }
.NormalLargeBold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.NormalLarge { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.LgNormalRed { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #B74703; }
.LgHighlightRed { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; /* color: #cc3300; color: #0000FF; color: #552C03; */ color: #B74703; background-color: yellow; }

UL LI   { list-style-type:    square ; }
UL LI LI    { list-style-type:    disc; }
UL LI LI LI { list-style-type:    circle; }
OL LI   { list-style-type:    decimal; }
OL OL LI    { list-style-type:    lower-alpha; } 
OL OL OL LI { list-style-type:    lower-roman; }

.ColorGridFooterStyle  { font-family: Arial; font-size: 12px;  font-weight: bold; border: solid 1px black; padding: 3px; cursor: pointer; color: white; /* background-color: #FECE7A; */ background-color: #242021; }
.ColorGridPagerStyle  { font-size: 10px; border: solid 1px black; padding: 3px; cursor: pointer; background-color: white; }
.ColorGridHeaderStyle  {font-size: 12px; font-weight: bold;  border: solid 1px black; padding: 3px; cursor: pointer;   color: white;  background-color: #242021;}
.ColorGridRowStyle  { font-size: 10px; border: solid 1px black; padding: 3px; cursor: pointer;  background-color: #C0BEBF;}
.ColorGridAlternateRowStyle  { font-size: 10px; border: solid 1px black; padding: 3px; cursor: pointer;  background-color: #FFFFFF; color:black; }
.ColorGridSelectedRowStyle  { font-size: 10px; border: solid 1px black; padding: 3px; cursor: pointer;  background-color: yellow;}
.ColorGridEditRowStyle { font-size: 10px; border: solid 1px black; padding: 3px; cursor: pointer; background-color: yellow; }

.large tr td, .large tr th { padding:4px 10px; }
.large .ColorGridHeaderStyle { font-size:16px; }
.large .ColorGridRowStyle, .large .ColorGridAlternateRowStyle, .large .ColorGridSelectedRowStyle , .large .ColorGridEditRowStyle { font-size:14px; }
.medium tr td, .medium tr th { padding:4px 10px; }
.medium .ColorGridHeaderStyle { font-size:11px; }
.medium .ColorGridRowStyle, .medium .ColorGridAlternateRowStyle, .medium .ColorGridSelectedRowStyle , .medium .ColorGridEditRowStyle { font-size:11px; font-weight: normal; }

.PlainGridFooterStyle  { font-size: 10px; border: solid 1px #333333; padding: 3px; cursor: pointer; background-color: white; }
.PlainGridPagerStyle  { font-size: 10px; border: solid 1px #333333; padding: 3px; cursor: pointer; background-color: white; }
.PlainGridAlternateRowStyle  { font-size: 10px; border: solid 1px #333333; padding: 3px; cursor: pointer; background-color: #F0F0F0; color: black; }
.PlainGridSelectedRowStyle  { font-size: 10px; border: solid 1px #333333; padding: 3px; cursor: pointer; background-color: white; color: black; }
.PlainGridEditRowStyle { font-size: 10px; border: solid 1px #333333; padding: 3px; cursor: pointer; background-color: white; color: black; }

/* being removed so default can be used */

.Button { }
.Button:disabled{ }

/* Styles not found in webpages reviewed */


.WebPnlHeaderCollapsed { font-family: Arial, Helvetica, sans-serif; font-size:  12px; font-weight:    bold; color: #3C0BEBF; border: solid 1px #333333; /* background-color: #FECE7A;  */ background-color: white;  }
.WebPnlHeaderExpanded { font-family: Arial, Helvetica, sans-serif; font-size:  12px; font-weight:    bold; color: #242021; border: solid 2px #333333; /* background-color: #FECE7A; */ background-color: #C0BEBF; }
.WebPanel { font-family: Arial, Helvetica, sans-serif; font-size:  12px; font-weight:    bold; color: #000000; border: solid 3px #333333; background-color: #ECECEC; }


.SessionTimeoutWarningPageCoverDivStyle{ background-color: Gray;    position:absolute; top:0px; left:0px;  width: expression(document.body.offsetWidth + 'px'); /* _width: expression(document.body.offsetWidth + 'px');*/ height: expression(document.body.offsetHeight + 'px');  /* _height: expression(document.body.offsetHeight + 'px');          */ opacity:.25;      filter:alpha(opacity=25);       z-index:100;  } 
.SessionTimeoutTimeoutPageCoverDivStyle { background-color: Black;    position:absolute; top:0px; left:0px;  /* width: 100%; */      width: expression(document.body.offsetWidth + 'px'); /* height: 100%; */ height: expression(document.body.offsetHeight + 'px');           z-index:100; }
.SessionTimeoutWarningDivStyle { background-color:White;  border-color:Black;  border-style:solid;  width:400px;  opacity:1.0;      filter:alpha(opacity=100); position:absolute; left:30%; top:30%;    z-index:101; }    
.SessionTimeoutTimeoutDivStyle { background-color:Yellow;   border-color:Black;  border-style:solid;  width:400px;  opacity:1.0;      filter:alpha(opacity=100); position:absolute; left:30%; top:30%; z-index:101; } 

.CustomerInstructionsStyle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 12px; color: #232323; }

.OnlinePopupDiv {background: #ECECEC; position:relative;}

.ChildBody {background: #ECECEC;}

