
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:#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 {
	background:url(/HLSRCode/Images/mbr_header_bg.jpg) repeat-x #333;
	height:137px;
	text-align:center;
	border-bottom:2px solid #271207;
}

#mbrbanner_container {
	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;
	float:left;
	text-wrap:none;
} /*background:url(/HLSRCode/Images/membership/mbr_banner_index_orange3.jpg) no-repeat #fff;*/

#tblMain {
	width:800px;
	margin-left:40px;
}

#tblMain2 {
	width:1013px;
	margin-left:1px;
}

#tblMain3 {
	width:900px;
	margin-left:1px;
}

#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;
	color:#e6e6e6;
}

#mbr_nav #UltraWebTab3 {
	margin:1px 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:1010px;
	color:#e6e6e6;
}

#mbr_nav #UltraWebTab2 {
	margin:1px 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:845px;
	color:#e6e6e6;
}

#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_bg3.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;
	background:url(/HLSRCode/Images/membership/mbr_nav_bg3.jpg) repeat-x top #0173b9;
}

#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:1010px;
	color:#ffffcc;
}

#tab_nav #UltraWebTab3 {
	margin:1px;
	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:1010px;
	color:#ffffcc;
}

#tab_nav #UltraWebTab2 {
	margin:1px;
	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:845px;
	color:#ffffcc;
}

#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;
	color:#ffffcc;
}

#tab_nav #igtabUltraWebTab3 {
	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;
	color:#ffffcc;
}

#tab_nav #igtabUltraWebTab2 {
	margin:0px;
	background:url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom #222;
	border:3px solid #464646;
	border-bottom:none;
	width:845px;
	color:#ffffcc;
}

#UltraWebTab1_b0, #UltraWebTab1_b1 {
	display:none;
	background:#000;
	visibility:hidden;
}

.UltraWebTab1_b0, .UltraWebTab1_b1 {
	display:none;
	background:#000;
	visibility:hidden;
}

#UltraWebTab2_b0, #UltraWebTab2_b1 {
	display:none;
	background:#000;
	visibility:hidden;
}

.UltraWebTab2_b0, .UltraWebTab2_b1 {
	display:none;
	background:#000;
	visibility:hidden;
}

#UltraWebTab3_b0, #UltraWebTab3_b1 {
	display:none;
	background:#000;
	visibility:hidden;
}

.UltraWebTab3_b0, .UltraWebTab3_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;
}

#igtabUltraWebTab2 {
	margin:5px 5px 5px 1px;
	background:url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom #222;
	border:3px solid #464646;
	border-bottom:none;
	width:1011px;
}

#igtabUltraWebTab3 {
	margin:1px 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:845px;
}

#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: black; /* background-color: #FECE7A; */
	background-color: white;
}

.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; }

#sub1 li {
	width:165px;
	padding:2px;
}

#sub2 li {
	width:200px;
	padding:2px;
}

#sub3 li {
	width:185px;
	padding:2px;
}

#sub3a li {
	width:140px;
	padding:2px;
}

#sub3a1 li {
	width:125px;
	padding:2px;
}

#sub3b li {
	width:125px;
	padding:2px;
}

#sub3c li {
	width:125px;
	padding:2px;
}

#sub4 li {
	width:180px;
	padding:2px;
}

#sub4a li {
	width:140px;
	padding:2px;
}

#sub4b li {
	width:200px;
	padding:2px;
}

#sub5 li {
	width:120px;
	padding:2px;
}

#sub6 li {
	width:240px;
	padding:2px;
}

#sub6a li {
	width:220px;
	padding:2px;
}

#sub6b li {
	width:200px;
	padding:2px;
}

#sub6b1 li {
	width:120px;
	padding:1px;
}

#sub6c li {
	width:200px;
	padding:2px;
}

#sub7 li {
	width:220px;
	padding:2px;
}

#sub8 li {
	width:135px;
	padding:2px;
}

