@charset "utf-8";
/* CSS Document :)  :)  :)  */

/*//// STYLES USED FOR KIT DIGITAL COLORBOX OVERLAY - THESE STYLES ELIMINATE THE NEED TO REFERENCE CSS/COLORBOX/COLORBOX.CSS */
/* 
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}/* overflow:hidden;*/
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxTitle {
	margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}
/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
	background: #000;
}
#colorbox {
}
#cboxTopLeft {
	width: 14px;
	height: 14px;
	background: url(/Content/Global/img/colorbox/controls.png) no-repeat 0 0;
}
#cboxTopCenter {
	height: 14px;
	background: url(/Content/Global/img/colorbox/border.png) repeat-x top left;
}
#cboxTopRight {
	width: 14px;
	height: 14px;
	background: url(/Content/Global/img/colorbox/controls.png) no-repeat -36px 0;
}
#cboxBottomLeft {
	width: 14px;
	height: 43px;
	background: url(/Content/Global/img/colorbox/controls.png) no-repeat 0 -32px;
}
#cboxBottomCenter {
	height: 43px;
	background: url(/Content/Global/img/colorbox/border.png) repeat-x bottom left;
}
#cboxBottomRight {
	width: 14px;
	height: 43px;
	background: url(/Content/Global/img/colorbox/controls.png) no-repeat -36px -32px;
}
#cboxMiddleLeft {
	width: 14px;
	background: url(/Content/Global/img/colorbox/controls.png) repeat-y -175px 0;
}
#cboxMiddleRight {
	width: 14px;
	background: url(/Content/Global/img/colorbox/controls.png) repeat-y -211px 0;
}
#cboxContent {
	background: #fff;
	overflow: visible;
}
#cboxLoadedContent {
	margin-bottom: 5px;
	overflow: hidden !important
}
#cboxLoadingOverlay {
	background: url(/Content/Global/img/colorbox/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
	background: url(/Content/Global/img/colorbox/loading.gif) no-repeat center center;
}
#cboxTitle {
	position: absolute;
	bottom: -25px;
	left: 0;
	text-align: center;
	width: 100%;
	font-weight: bold;
	color: #7C7C7C;
	font-family: Arial, Helvetica, sans-serif
}
#cboxCurrent {
	position: absolute;
	bottom: -25px;
	left: 58px;
	font-weight: bold;
	color: #7C7C7C;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	position: absolute;
	bottom: -29px;
	background: url(/Content/Global/img/colorbox/controls.png) no-repeat 0px 0px;
	width: 23px;
	height: 23px;
	text-indent: -9999px;
}
#cboxPrevious {
	left: 0px;
	background-position: -51px -25px;
}
#cboxPrevious.hover {
	background-position: -51px 0px;
}
#cboxNext {
	left: 27px;
	background-position: -75px -25px;
}
#cboxNext.hover {
	background-position: -75px 0px;
}
#cboxClose {
	right: 0;
	background-position: -100px -25px;
}
#cboxClose.hover {
	background-position: -100px 0px;
}
.cboxSlideshow_on #cboxSlideshow {
	background-position: -125px 0px;
	right: 27px;
}
.cboxSlideshow_on #cboxSlideshow.hover {
	background-position: -150px 0px;
}
.cboxSlideshow_off #cboxSlideshow {
	background-position: -150px -25px;
	right: 27px;
}
.cboxSlideshow_off #cboxSlideshow.hover {
	background-position: -125px 0px;
}
/********** General CSS ********/
#contentSite {
	width: 970px;
	margin: 0 auto;
}
.infoImg {
	background: url(/Content/Global/img/icons/info_img.png) left center no-repeat;
	padding-left: 25px;
	min-height: 20px;
}
#header {
	margin: 20px 0;
	overflow: hidden;
}
#header p {
	float: right;
	margin-top: 5px;
}
input[type="checkbox"], input[type="radio"] {
	border: none;
	background-color: transparent;
}
.bordered {
	border: 1px solid #ccc;
}
.scrollable {
	height: 200px;
	overflow: auto;
	overflow-x: hidden;
}

/********** HRBL TBL Combo ************/
.hrblTableCombo {
	margin-top: 20px;
}
.hrblTableCombo .searchPanel {
	background-color: #6AA839;
}
.hrblTableCombo .searchPanel span {
	color: #FFF;
	font-size: 12px;
}
.hrblTableCombo .hrblTable.RadGrid .rgMasterTable,
.hrblTableCombo .hrblTable table {
	border: none;
}
.hrblTableCombo .header{
    background-color: #F3F3F3;
    border-bottom: 1px solid #DDDDDD;
    overflow: hidden;
    padding-right: 16px;
    text-align: center;
}
.hrblTableCombo h3{
    float: left;
    text-align: left;
    text-indent: 8px;	
}
.hrblTableCombo .searchPanel label {
    color: #FFFFFF;
    display: inline;
    font-weight: normal;
	font-size: 12px;
}
/********** HRBL MENU ************/
.hrblMenu.RadMenu,
.hrblMenu{
	background-color: #6AA839;
	border-radius: 2px 2px 2px 2px;
	float: none;
	height: 45px;
	margin-bottom: 25px;
	width: 100%;
	font-size: 12px;
}
.hrblMenu.RadMenu ul.rmRootGroup,
.hrblMenu ul {
	background-color: #78BE41;
	background-image: none;
	border: medium none;
	border-radius: 2px;
	float: none;
	height: 37px;
	position: static;
	list-style: none;
}
.hrblMenu.RadMenu .rmFirst,
.hrblMenu li:first-child {
	margin-left: 25px;
}
.hrblMenu.RadMenu li.rmItem,
.hrblMenu li {
	float: left;
	padding: 0;
}
.hrblMenu.RadMenu ul a,
.hrblMenu ul a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    height: 100%;
    padding: 10px 0;
    text-decoration: none;
	cursor: pointer;
}
.hrblMenu .rmFirst a span.rmText,
.hrblMenu li:first-child a span {
    border: medium none;
}
.hrblMenu.RadMenu span.rmText,
.hrblMenu span {
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #65A335;
    padding: 0 10px;
}
.hrblMenu.RadMenu .rmRootGroup ul.rmGroup,
.hrblMenu ul ul {
	background-color: #7ac042;
	background-image: none;
	border: medium none;
	border-radius: 2px;
	padding: 0;
}
.hrblMenu.RadMenu .rmRootGroup ul.rmGroup .rmSlide,
.hrblMenu ul ul div {
	margin: -1px 0 0 1px;
}
.hrblMenu.RadMenu ul.rmGroup li {
	display: none;
}
.hrblMenu.RadMenu ul.rmGroup li.rmItem,
.hrblMenu ul li {
	margin-left: 0;
	display: block;
}
.hrblMenu.RadMenu ul.rmGroup li.rmLast,
.hrblMenu ul li:last-child {
	border-bottom: none;
}
.hrblMenu.RadMenu ul.rmGroup .rmItem .rmLink,
.hrblMenu ul li a{
	padding: 11px 0;
}
.hrblMenu.RadMenu ul.rmGroup .rmItem a span,
.hrblMenu ul li a span {
	border-left: none;
	padding: 0 10px;
	margin-top: 7px;
}
.hrblMenu.RadMenu ul.rmGroup .rmItem:hover,
.hrblMenu ul li:hover {
	background: #64a82e;
	border-radius: 2px;
}
/****** Main Titles **********/
.mainTitle {
	background-color: #E9E8E8;
	color: #515151;
	height: 40px;
	overflow: hidden;
	border-radius: 2px;
	width: 100%;
	line-height: normal;
}
.mainTitle h1 {
	font-size: 18px;
}
.mainTitle h2 {
	font-size: 16px;
}
.mainTitle h1, .mainTitle h2 {
	display: block;
	font-weight: normal;
	margin: 5px 25px;
	float: left;
}
.mainTitle span {
	font-size: 14px;
	margin: 12px 25px;
}

.mainTitle span.subtitle 
{
    font-weight:bold;
    font-size: 12px;
	margin: 12px 5px;
}

/************ Form fields styled ***************/
.styledFields, .styledFields input {
	border: 1px solid #B1B1B0;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 1px 1px 2px 1px #E2F1E2 inset;
	padding: 6px;
	width: 125px;
	resize: none;
}
select.styledFields {
	width: 150px;
	padding: 5px 6px;
}
/********** HRBL Table ***************/
.hrblTable.RadGrid,
.hrblTable {
	border: none;
}
.hrblTable.RadGrid .rgMasterTable, .hrblTable > table {
	border: 1px solid #d3d2d2;
	padding: 1px;
	color: #525252;
}

.hrblTable thead{
	background-color: #D1EDBD; /* ?Isaac  bkg-color inhertis, and gives more flexibility used in thead instead th */
}

.hrblTable.RadGrid th,
.hrblTable th {
	height: 45px;
	text-align: left;
	padding: 0 8px;
	background-image: none;
}
.hrblTable.RadGrid th a,
.hrblTable th a {
	font-size: 12px;
	text-decoration: none;
	color: #525252;
}
.hrblTable.RadGrid tr.rgRow, .hrblTable.RadGrid tr.rgAltRow,
.hrblTable > table > tbody tr {
 height: 40px;
}
.hrblTable.RadGrid .rgAltRow,
.hrblTable tr:nth-child(even) {
	background-color: #f3f3f3;
}
.hrblTable.RadGrid .rgRow:hover, .hrblTable.RadGrid .rgAltRow:hover,
.hrblTable > table > tbody tr:hover {
	background-color: #fff2de;
}
.hrblTable.RadGrid .rgRow td, .hrblTable.RadGrid .rgAltRow td,
.hrblTable tr td {
	border: none;
	padding: 4px 8px;
}
.hrblTable.RadGrid .rgPager,
.hrblTable .rgPager {
	background: none;
}
.hrblTable.RadGrid .rgPager table,
.hrblTable .rgPager table {
	width: auto !important;
	float: right;
}
.hrblTable.RadGrid .rgNumPart a, 
.hrblTable.RadGrid .rgPageFirst, 
.hrblTable.RadGrid .rgPagePrev, 
.hrblTable.RadGrid .rgPageNext, 
.hrblTable.RadGrid .rgPageLast,
.hrblTable .rgNumPart a, 
.hrblTable .rgPageFirst, 
.hrblTable .rgPagePrev, 
.hrblTable .rgPageNext, 
.hrblTable .rgPageLast {
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	color: #666666;
	padding: 0;
	margin: 0 2px;
	cursor: pointer;
}
.hrblTable.RadGrid .rgNumPart a:hover, 
.hrblTable.RadGrid .rgNumPart a.rgCurrentPage,
.hrblTable .rgNumPart a:hover, 
.hrblTable .rgNumPart a.rgCurrentPage {
	color: #fff;
	background-color: #70bc3d;
}
.hrblTable.RadGrid .rgNumPart span,
.hrblTable .rgNumPart span {
	display: block;
	padding: 0 2px;
	text-align: center;
	background: none;
	width: 18px;
}
.hrblTable.RadGrid .rgNumPart a:hover, 
.hrblTable.RadGrid .rgNumPart a:hover span, 
.hrblTable.RadGrid .rgNumPart a.rgCurrentPage, 
.hrblTable.RadGrid .rgNumPart a.rgCurrentPage span, 
.hrblTable.RadGrid .rgPageFirst, 
.hrblTable.RadGrid .rgPagePrev, 
.hrblTable.RadGrid .rgPageNext, 
.hrblTable.RadGrid .rgPageLast {
	background-image: none;
}
.hrblTable.RadGrid .rgPageFirst, .hrblTable.RadGrid .rgPagePrev, .hrblTable.RadGrid .rgPageNext, .hrblTable.RadGrid .rgPageLast {
	height: 24px;
	width: 24px;
}
.hrblTable.RadGrid .rgPageFirst {
	background: url(/Content/Global/img/icons/doubleArrowLeft.jpg) center center no-repeat;
}
.hrblTable.RadGrid .rgPagePrev {
	background: url(/Content/Global/img/icons/arrowLeft.jpg) center center no-repeat;
}
.hrblTable.RadGrid .rgPageLast {
	background: url(/Content/Global/img/icons/doubleRightArrow.jpg) center center no-repeat;
}
.hrblTable.RadGrid .rgPageNext {
	background: url(/Content/Global/img/icons/arrowRight.jpg) center center no-repeat;
}
.hrblTable.RadGrid .rgNumPart, 
.hrblTable.RadGrid .rgArrPart1, 
.hrblTable.RadGrid .rgArrPart2 {
	padding: 5px 0;
}
.hrblTable.RadGrid .rgAdvPart, 
.hrblTable.RadGrid .rgInfoPart{
	padding: 5px 10px;
}
.hrblTable.RadGrid .rgArrPart1 {
	padding-left: 5px;
}
.hrblTable.RadGrid .rgArrPart2 {
	padding-right: 5px;
}
.hrblTable.RadGrid .rgPageFirst:hover, .hrblTable.RadGrid .rgPagePrev:hover, .hrblTable.RadGrid .rgPageLast:hover, .hrblTable.RadGrid .rgPageNext:hover {
	background-position: center center;
}
.hrblTable td span,
.hrblTable td label,
.hrblTable td input{ vertical-align: middle;}
/*********** Search Panel ***************/
.searchPanel {
	padding: 20px 25px;
	overflow: hidden;
    line-height: 30px;
}
.searchPanel input {
	height: 17px;
}
.searchPanel select, .searchPanel input {
	margin: 0 10px;
}
.searchPanel select {
 *margin-top: 5px;
}
.searchPanel span {
	padding: 0 5px;
}
/********* Action Buttons ***************/
.bottomActBtns {
	margin: 20px 0;
	text-align: right;
}
/*******************New buttons CSS only************************/
.icnLeft, .icnRight {
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	height: 100%;
	top: 0;
}
.icnRight {
	right: 0;
}
.icnLeft {
	left: 0;
}
.neutral, .neutral:link, .neutral:active, .neutral:hover, 
.forward, .forward:link, .forward:active, .forward:hover, 
.backward, .backward:link, .backward:active, .backward:hover,
.linkBtn, .linkBtn:link, .linkBtn:active, .linkBtn:hover{
	cursor: pointer;
	font-family: arial;
	font-size: 12px;
	position: relative;
}
.neutral, .neutral:link, .neutral:active, .neutral:hover, 
.forward, .forward:link, .forward:active, .forward:hover, 
.backward, .backward:link, .backward:active, .backward:hover {
	color: #FFFFFF;	
	border-radius: 3px;
	box-shadow: 1px 2px 2px 0 #A38BA3;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	line-height: 17px;
	margin: 3px;
	padding: 5px 20px;
}
.neutral, .neutral:link, .neutral.disabled {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fab43a), color-stop(1, #f9992c) );
	background: -moz-linear-gradient( center top, #fab43a 5%, #f9992c 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fab43a', endColorstr='#f9992c');
	background-color: #fab43a;
	border: 1px solid #d38211;
}
.neutral:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9992c), color-stop(1, #fab43a) );
	background: -moz-linear-gradient( center top, #f9992c 5%, #fab43a 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9992c', endColorstr='#fab43a');
	background-color: #f9992c;
}
.forward, .forward:link, .forward.disabled {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cc94e), color-stop(1, #6abb38) );
	background: -moz-linear-gradient( center top, #8cc94e 5%, #6abb38 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cc94e', endColorstr='#6abb38');
	background-color: #8cc94e;
	border: 1px solid #6eb339;
}
.forward:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6abb38), color-stop(1, #8cc94e) );
	background: -moz-linear-gradient( center top, #6abb38 5%, #8cc94e 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6abb38', endColorstr='#8cc94e');
	background-color: #6abb38;
}
.backward, .backward:link, .backward.disabled {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #919191), color-stop(1, #6f6f6f) );
	background: -moz-linear-gradient( center top, #919191 5%, #6f6f6f 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#6f6f6f');
	background-color: #919191;
	border: 1px solid #666666;
}
.backward:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6f6f6f), color-stop(1, #919191) );
	background: -moz-linear-gradient( center top, #6f6f6f 5%, #919191 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f6f6f', endColorstr='#919191');
	background-color: #6f6f6f;
}
.backward.disabled, .neutral.disabled, .forward.disabled, .linkBtn.disabled {
	cursor: default;
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.backward:visited, .neutral:visited, .forward:visited {
	color: #fff !important;
}
.deleteBtn {
    display: block;
    height: 25px;
    width: 25px;
}
.deleteBtn span {
    background-image: url("/Content/Global/img/icons/delete_btn.png");
    width: 25px;
}

/*******************New buttons CSS only END************************/
/*CSS for SundaySKY Pilot remove after pilot
#author: kennethd@herbalife.com
*/
#sskyRequalDist {
	position: absolute;
	right: 0;
	bottom: -10px;
}
#DistributorInfoTable {
	position: relative;
}
#SSVid h3 {
	font-size: 16px;
	color: #fff;
	background-color: #7ac142;
	padding: 5px;
}
.centeredSSkyVid {
	left: 50% !important;
	top: 50% !important;
	margin-left: -323px;
	margin-top: -203px;
}
/*******************hrblForms************************/

.hrblForms {
	overflow: hidden;
}
.hrblForms input, 
.hrblForms label, 
.hrblForms textarea, 
.hrblForms select, 
.hrblForms span,
.hrblForms p
 {
	float: left;
	width: 70%;
}
.hrblForms p{ margin: 0; line-height: 1.8em; text-align: justify;}
.hrblForms label {
	width: 20%;
	text-align: right;
	margin-right: 5%;
	font-weight: bold;
}
.hrblForms input[type=checkbox], .hrblForms input[type=radio] {
	width: auto;
	margin-right: 10px;
}
.hrblForms select {
	width: auto;
}
.hrblFormsBtns {
	float: right;
	width: auto;
}
.hrblForms div {
	margin: 1.25em 0;
	overflow: hidden;
	line-height: 20px;
}
#charCounter {
    float: left;
    line-height: 15px;
    margin: 10px 0;
    padding-left: 25%;
    width: 50%;
}
#charCounter span:first-child {
	background-color: gray;
	border-radius: 4px 4px 4px 4px;
	color: white;
	font-weight: bold;
	margin-right: 5px;
	padding: 0 5px;
	width: auto;
	line-height: 15px;
}
/*******************hrbl Modal************************/
.hrblModal {
	border: 1px solid #D3D3D3;
	width: 500px;
	font-size: 13px;
	background-color: white;
}
.hrblModal > div:first-child {
	background: none repeat scroll 0 0 #64B33F;
	color: #FFFFFF;
	height: 47px;
	line-height: 35px;
	padding: 0 15px;
	margin: 0;
}
.hrblModal > div {
	margin: 10px 15px;
}
.hrblModal div h2 { /* title properties read from parent */
    color: inherit;		    float: inherit;
    line-height: inherit;   margin: inherit;
    padding: inherit;	    text-indent: inherit;
}
/*******************hrbl Panel************************/
.hrblPanel{
	border: 1px solid #d4d5d5;
}
.hrblPanel > div:first-child{
	border-top: 6px solid #7bc142;
	border-bottom: 1px solid #d4d5d5;
	padding: 5px 10px;
	overflow: hidden;
}
.hrblPanel > div:first-child h3{
	line-height: 10px;
	display: block;
	float: left;
}
.hrblPanel > div + div{
	padding: 10px;
	background-color: white;
	background-image: -moz-linear-gradient(top, #eee 0%, #fff 10px); /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #eee 0%, #fff 10px); /* Chrome10+,Safari5.1+ */
	background-image: linear-gradient(top, #eee 0%, #fff 10px); /* W3C */
}

/*******************hrbl Preloader************************/
.hrblPreLoader{
	background-image:url(/Content/Global/img/icons/ajax-loader.gif);
	background-repeat: no-repeat;
	padding: 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

/*******************hrbl Notifications************************/
.hrblErrNot, .hrblSuccNot {
	padding-left: 40px;
	display: none;
	overflow: hidden;
	background: url("/Content/Global/img/icons/smallErrorIcon.jpg") no-repeat scroll 0 0 transparent;
	margin: 5px 0;
}
.hrblSuccNot {
	background: url("/Content/Global/img/icons/OrangeCheck.png") no-repeat scroll 0 0 transparent;
}
.hrblErrNot p, .hrblSuccNot p {
	display: block;
	margin: 5px 0 0;
}
.hrblErrNot p:first-child, .hrblSuccNot p:first-child {
	color: #e12f29;
	font-weight: bold;
	font-size: 14px;
}
.hrblSuccNot p:first-child {
	color: #f58500;
}
.errorFields {
	color: red;
}
.errorFields input, 
.errorFields textarea, 
.errorFields select {
	border: 1px solid red;
}

/******************	hrblAlert ************************************/
/* DS ALERTS UC_MY10 TriggerEmergency & System alerts.doc; */
.hrblAlert {
	position: relative;
    padding: 5px;
    margin: .2em 0;
    border: 1px solid red;
    overflow: hidden;
}

.hrblAlert > * {
    float: none; /* overwriting default on other styles */
}

.hrblAlert > h2 {	
	padding-left: 75px;	
	font-weight: bold;
	background: url(img/alert-icon.jpg) no-repeat 30px center;
}

.hrblAlert > p { 
	margin-left: 75px;
	width: 70%;
}

.hrblAlert .nav {
	position: absolute;
	right: 5px;
	bottom: 8px;
}

.hrblAlert .pagination {
	margin: 0 10px;
}
.hrblAlert .pagination a{
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 19px;
	cursor: pointer;
}
.hrblAlert .pagination a[onclick *= "Prev"]{
	background: url(img/buttons/left-arrow-btn.jpg) no-repeat center center;
}
.hrblAlert .pagination a[onclick *= "Next"]{
	background: url(img/buttons/right-arrow-btn.jpg) no-repeat center center;
}

.hrblAlert #collapseBtn {
    display: inline-block;
    height: 22px;
    line-height: 2em;
    padding-right: 25px;
    vertical-align: middle;
}
.hrblAlert #collapseBtn.up{		background: url(img/buttons/collapse-up-btn.jpg) no-repeat right center;	}
.hrblAlert #collapseBtn.down{	background: url(img/buttons/collapse-down-btn.jpg) no-repeat right center;	}

/*******************hrbl Sides Label and P************************/
.sides > div{ overflow: hidden; margin: .55em 0 }
.sides label, .sides p, .sides span {
    float: left;
    margin: 0 0 0 1%;
    width: 48%;
}
.sides label { font-weight: bold; }
.sides span, .sides label{
	color: #515151;
    margin: 0 1% 0 0;
    text-align: right;
}
#ds-subheader #ds-info #ds-image{
	height: auto !important;
}