
/*@font-face {
	font-family: 'WeblySleekUISemibold';
	src: url(https://admin.rodeohouston.com/Portals/_default/Skins/HLSR/css/2015/WeblySleekUISemibold.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}*/

/*@font-face {
	font-family: 'WeblySleekUILight';
	src: url(https://admin.rodeohouston.com/Portals/_default/Skins/HLSR/css/2015/WeblySleekUILight.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}*/

body {
	background: rgb(240, 240, 240);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	text-align:left;
	margin:0 auto;
}

h1, .h1 {
	font-family: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666;
}

h1 a {
	border-bottom: none;
}

h2, .h2 {
	font-family: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	font-size: 20px; 
	color: #1A71B8;
}

h2 a {
	border-bottom: none;
}


h3, .h3 {
	font-family: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	font-size: 18px; 	color: #37271E;
}

h4, .h4 {
	font-family: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;

}



hr {
	height: 0;
	margin: 1em auto;
	border-top: .02em dotted #C60;
}

table {
	text-align: left;
}

#uwgSalesHistory .NormalBold, #uwgData .NormalBold {
	font-family: Arial, Helvetica, sans-serif;

}

.NormalBold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
    font-size: 12px;
}

.NormalRed {
    color: rgb(229, 116, 31);
    font-weight: normal;
    font-size: 12px;
}

.NormalGreen {
    color: rgb(0, 102, 0);
    font-weight: normal;
    font-size: 12px;
}

.NormalYellow {
	color: rgb(255, 255, 0);
	font-weight: normal;
    font-size: 12px;
}

.SubHead {
font-family: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
font-size: 12px;
color: #EE7624;
}

.PaymentControlCardInformationTable {
	border: none;
	background-color: Transparent;
}

.PlainGridHeaderStyle {
	 font-size: 12px; 
	padding: 3px;
	cursor: pointer;
	background-color: rgb(250, 250, 250);
	border: none;
}

.PlainGridRowStyle {
	 font-size: 12px; 
	padding: 3px;
	cursor: pointer;
	background-color: rgb(250, 250, 250);
	border: none;
}

.PlainGridRowStyle td, .PlainGridHeaderStyle td {
	padding: 4px;
}

#impersonation {
	width: 100%;
	margin: 0 auto;
	background-color: rgb(235, 235, 235);
}

#impersonation #tblImpersonation {
	margin: 0 auto;
}

#impersonation .NormalBold {
	font-family : Arial, Helvetica, sans-serif;
	 font-size: 12px; 
	font-weight: bold;
	padding: 20px;
}

#banner p a {
	color: #b88201;
}

#tblContainer {
	margin: 0 auto;
}

#tblMain, #tblMain2, #tblMain3 {
	margin: 0 auto;
	background: #fff;
	width: auto;
}

#mbr_nav #UltraWebTab1, #nav_wrap #UltraWebTab1 {
	margin: 0;
	list-style: none;
	float: left;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	float: left;
	border: none;
	width: 1005px;
	color: #e6e6e6;
}

#mbr_nav #UltraWebTab3, #nav_wrap #UltraWebTab3 {
	margin: 1px 0 0 0;
	list-style: none;
	float: left;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	float: left;
	border: none;
	width: 1198px;
	color: #e6e6e6;
}

#mbr_nav #UltraWebTab2, #nav_wrap #UltraWebTab2 {
	margin: 1px 0 0 0;
	list-style: none;
	float: left;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	float: left;
	border: none;
	width: 845px;
	color: #e6e6e6;
}

#tabnav_container {
	width: 1198px;
	margin: 0 auto;
	padding: 0;
	background-color: rgb(235, 235, 235);
}

#tab_nav h1 {
	text-align: left;
}

#tab_nav #UltraWebTab1 {
	margin: 0;
	list-style: none;
	float: left;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	float: left;
	border: none;
	width: 1198px;
	color: #ffffcc;
}

#tab_nav #UltraWebTab3 {
	margin: 0;
	list-style: none;
	float: left;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	float: left;
	border: none;
	width: 1198px;
	color: #ffffcc;
}

#tab_nav #UltraWebTab2 {
	margin: 0;
	list-style: none;
	float: left;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	float: left;
	border: none;
	width: 845px;
	color: #ffffcc;
}

#tab_nav #igtabUltraWebTab1 {
	margin: 0;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	border: none;
	width: 1198px;
	color: #ffffcc;
}

#tab_nav #igtabUltraWebTab3 {
	margin: 0;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	border: none;
	width: 1198px;
	color: #ffffcc;
}

#tab_nav #igtabUltraWebTab2 {
	margin: 0px;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	border: none;
	width: 845px;
	color: #ffffcc;
}

#UltraWebTab1_b0, #UltraWebTab1_b1 {
	display: none;
	visibility: hidden;
}

.UltraWebTab1_b0, .UltraWebTab1_b1 {
	display: none;
	visibility: hidden;
}

#UltraWebTab2_b0, #UltraWebTab2_b1 {
	display: none;
	visibility: hidden;
}

.UltraWebTab2_b0, .UltraWebTab2_b1 {
	display: none;
	visibility: hidden;
}

#UltraWebTab3_b0, #UltraWebTab3_b1 {
	display: none;
	visibility: hidden;
}

.UltraWebTab3_b0, .UltraWebTab3_b1 {
	display: none;
	visibility: hidden;
}

#igtabUltraWebTab1 {
	margin: 0;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	border: none;
	width: 1198px;
}

#igtabUltraWebTab2 {
	margin: 0;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	border: none;
	width: 1198px;
}

#igtabUltraWebTab3 {
	margin: 0;
	background: url(/HLSRCode/Images/membership/nav_bg_link_d.jpg) repeat-x bottom;
	border: none;
	width: 845px;
}

.two_col {
	border-right: 1px solid #bbb;
	padding-right: 30px;
	float: left;
	min-height: 200px;
}

#mbr_nav ul li .single {
	padding: .5em;
}

.EnabledPanel {
	border: Double 8px #333333;
	background-color: inherit;
}

.DisabledPanel {
	border: Solid 1px #D6D6D6;
	background-color: inherit;
}

.HighlightRed {
	background: #1A71B8;
	color: #ffffff;
	padding: 2px 6px;
	text-decoration: none;
	border-radius: 4px;
	border: medium none !important;
	box-shadow: 1px 1px 2px #c3c3c3;
}

.HighlightRed:hover {
	background: #880000;
	color: #ffffff;
}

.HighlightRed u, .HighlightRed a:link {
	color: #fff;
}

.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;
	margin-left: 130px;
}

.three_col_mid {
	width: 255px;
	border-right: 1px solid #999;
	padding: 0 30px;
	float: left;
	text-align: center;
	height: 250px;
}

.three_col_right {
	width: 255px;
	padding-left: 35px;
	float: left;
	text-align: center;
	height: 250px;
}

#grdQuestions .NormalBold {
	width: auto;
}

/* NOT ORIGINALLY DEFINED IN MBR.CSS  Added 6/3/10 PLS */




.Calendar1Style {
	height: 120px;
	width: 300px;
	border-collapse: collapse;
	 font-size: 11px; 
	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: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	 font-size: 24px; 
	color: #333;
}

.Head2 {
	font-family: 'WeblySleekUILight', Arial, Helvetica, sans-serif;
	 font-size: 20px; 
	color: #cb8101;
}

.Head3 {
	font-family: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	 font-size: 18px; 
}

.HeadInitCap {
	font-family: 'WeblySleekUILight', Arial, Helvetica, sans-serif;
	 font-size: 20px; 
	color: #232323;
	text-transform: capitalize;
}

.SubSubHead {
	font-family: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #232323;
}

.Normal {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px; 
	font-weight: normal;
}

.NormalCapitalize {
	 font-size: 12px; 
	text-transform: capitalize;
}

.FullCapitalize { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 12px; text-transform: uppercase; }


.NormalSmall {
	 font-size: 10px; 
}

.NormalLink {
	font-size: 14px;
	text-decoration: none;
}

.NormalLink:hover {
	text-decoration: underline;
}

.NormalInitCap {
	font-family: 'WeblySleekUILight', Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

.NormalFormat {
	color: #232323;font-size: 12px;
font-weight: bold;
}

.NormalTextBox {
	font-weight: normal;
}

.Normal {
	 font-size: 12px; 
	font-weight: normal;
}

.NormalBlue {
	 font-size: 11px; 
	font-weight: bold;
	color: #cb8101;
}

.NormalRedAsterisk {
	 font-size: 18px; 
	font-weight: bold;
	color: #B74703;
}

.NormalLargeBold {
	font-size: 14px;
	font-weight: bold;
}

.NormalLarge {
	font-size: 14px;
}

.LgNormalRed {
	font-size: 13px;
	color: #B74703;
}

.LgHighlightRed {
	font-size: 13px;
	font-weight: bold;
	color: #B74703;
	background-color: #dedede;
}

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: rgb(250, 250, 250);
}

.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;
}

/* Styles not found in webpages reviewed */




#Form1 {
	
	max-width: 1198px;
	margin: 0 auto;
	text-align:center;
}

#Table1, #Table2 {
	max-width: 1198px;
}

.WebPnlHeaderCollapsed {
	font-family: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	color: #333;
	border: solid 1px #333333;
	background-color: rgb(255, 255, 255);
}

.WebPnlHeaderExpanded {
	font-family: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	color: #242021;
	border: solid 2px #333333;

	background-color: #C0BEBF;
}

.WebPanel {
	font-family: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	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');
 	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: expression(document.body.offsetWidth + 'px');
	height: expression(document.body.offsetHeight + 'px');
	z-index: 100;
}

.SessionTimeoutWarningDivStyle {
	background-color: White;
}

.SessionTimeoutTimeoutDivStyle {
	background-color: Yellow;
}

.SessionTimeoutWarningDivStyle, .SessionTimeoutTimeoutDivStyle {
	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: 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	color: #232323;
}

.OnlinePopupDiv {
	background: #ECECEC;
	position: relative;
}


body, #Body {
	text-align: left;
	margin: 0;
	background: rgb(51,51,51) url(/HLSRCode/Images/dnnskin/body_bg2.jpg) scroll center top;
}
.ChildBody {
	background: #ECECEC;
}

#mbr_main a {
	color: #CC6600;
	font-weight: bold;
}

#mbr_main_admin_lookup a {
    color: #CC6600;
    font-weight: bold;
}

#mbr_main h1 a {
	color: #1A71B8;
	font-weight: normal;
}

#mbrfooter {
	min-height: 220px;
	border: medium none !important;
	text-align: left;
	margin: 0px auto 10px auto;
	background: url(../images/2015_ValidationFooter.jpg);
	width: 1198px;
}

#mbrfooter_admin_lookup {
	min-height: 220px;
	border: medium none !important;
	text-align: left;
	margin: 0px auto 10px auto;
	background: url(../images/2015_ValidationFooter.jpg);
	width: 1335px;
}

#ftr_empty {
	min-height: 180px;
	width: 1198px;
	color: #dac7b8;
	border: none !important;
	background: #000 url(/HLSRCode/Images/dnnskin/bg_textured.jpg);
	text-align: left;
}

#ftr_cols {
	background-color: transparent;
}

.ftr_col {
	border-right: 1px solid rgb(61, 62, 63);
	float: left;
	margin-right: 26px;
	padding-right: 26px;
}

#ftr h4, #ftr_empty h4 {
	font: 600 15pt/18pt 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	color: #fffff0;
	text-transform: uppercase;
	margin-top: 18px;
}

#ftr {
	font: 400 11pt/14pt 'WeblySleekUILight', Arial, sans-serif;
	color: #fff;
	width: 1138px;
	margin: 0px auto;
	padding-top: 10px;
	padding-left: 40px;
}

#ftr_empty {
	font: 500 11pt/14pt 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	color: #fff;
}

#ftr_empty .ftr_empty_copyright {
	width: 40%;
	float: right;
	padding-top: 16px;
}

#ftr_empty .ftr_empty_info {
	width: 40%;
	float: left;
	padding-left: 40px;
	padding-top: 14px;
}

#ftr a:link, #ftr a:visited, #ftr_empty a:link, #ftr_empty a:visited {
	font: 500 11pt/14pt 'WeblySleekUISemibold', Arial, Helvetica, sans-serif;
	color: rgb(255, 255, 255);
	text-decoration: none;
}

#ftr a:hover {
	color: #1A71B8;
}

.ftr_col.inner ul li {
	margin-left: -40px;
	list-style: none;
}

#container_btm {
	background: url(/HLSRCode/Images/dnnskin/container_btm_bg.png) no-repeat 50% 0px transparent;
	height: 1px;
	margin: 0 auto;
	display: none;
}

.logo_link {
	width: 490px;
	height: 120px;
	position: absolute;
	background: #333;
	z-index: 1000;
	padding: 0;
	margin: 0;
	display: none;
}

#hlsr, #scholarship_nav {
	display: none;
}

.line {
	height: 1px;
	border-bottom: 1px solid #bbb;
}

.line_dot {
	height: 1px;
	border-bottom: 1px dotted #bbb;
}

.line_dot_h1 {
	height: 1px;
	border-bottom: 1px dotted #bbb;
	margin-top: -12px;
}

#hdr_container {
	height: 201px;
	width: 1254px;
	margin: 0 auto;
}

#tab_nav {
}

#container {
	width: 1254px;
	margin: 0 auto;
	border: none !important;
}

/*Header Container*/



#hdr_container {
	width: 1254px;
	margin: 0 auto;
}

#main_nav_container {
	margin-top: 104px;
}

/*Header Image*/



#hdr_dnn {
	/*background: #37271E url(../images/QCHeader.png) no-repeat;
	width: 1198px;*/
    background:  rgb(255,255,255) url(../images/QCHeader.png) no-repeat center ;
	width: 90%;
	height: 160px;
	margin: 0 auto;
	border: none;
	border-bottom: 4px double #EE7624;
}

#hdr_dnn_admin_lookup {
	background: url(../images/2015_ValidationFooter.jpg);
	width: 1330px;
	height: 246px;
	margin: 0 auto;
	border: none;
	border-bottom: 4px double #EE7624;
}

#home_link {width:455px; height:105px; position:relative; left:20px; top:120px; padding:0; margin:0; display:block; cursor:pointer;}

/*Header Image*/



#hdr_lvsh {
	background: url(/HLSRCode/Images/hdr_heifer-verification.jpg);
	width: 1198px;
	height: 134px;
	margin: 0 auto;
	border: none;
}

/*Nav Container */



#mbr_nav {
	width: 1198px;
	margin: 0 auto;
	border: none !important;
}

/*Nav Content */


/*** WE NEED TO PAHSE OUT THIS mbr_wrap ID ***/
/*#mbr_wrap, #nav_wrap 
{
	border-bottom: 4px double #EE7624;
	background: none repeat scroll 0% 0% #37271E;
	color: #FFFFF0;
	width:1198px;
	margin:0 auto;
	max-height:50px;
}*/

/* Content Wrapper */



#mbr_content {
	width: 90%;
	margin: 0px auto;
	background: rgb(255,255,255);
}

#mbr_content_admin_lookup {
	width: 1330px;
	margin: 0px auto;
	background:rgb(255,255,255);
}

/*Content Body */



#mbr_main {
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	padding: 20px;
	width: 90%;
	background: rgb(255,255,255);
}

#mbr_main_admin_lookup {
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	width: 1320px;
	background: rgb(255,255,255);
}

#s_content {
	width: 1198px;
	margin: 0px auto;
	font-family: 'WeblySleekUILight', Arial, Helvetica, sans-serif;
	padding: 20px;
	background: rgb(255,255,255);
}

#pnlSS {
	background: rgb(255,255,255);
}


iframe {
	background: rgb(255,255,255);
}
