th,
div.Header
{
	background-color: #5265C7;
}

th.Selected
{
	background: #97A3AD;
}

div.Links, div.Explanation, div.Overview
{
	border-color: #B1BEFE;	
}

div#Selector,
div.SQC Selector
{
	background: #E8EBFF;
	border-color: #B1BEFF;
}

div.Measure,
div.Tipster
{
	border-color: #5265C7;
}

.CompAbove,
div.Tipster div.title
{
	background-color: #CCD4FE;
}

.CompBelow,
div.Tipster div.body
{
	background-color: #EBEEFE;
}

div.ChartLink,
A:link,
A:visited
{
 	color: #2C45C7; 
}

A:active 
{ 
	color: #CCD4FE;
}

div.MilesToTravel
{
	background: #E8EBFF;
	border-color: #B1BEFF;
}

/* begin: legacy styles */
.CategoryBox
{
	background: #E8EBFF;
	border-color: #B1BEFF;
}

.ReportBase
{
	border-color: #5265C7;
}

/* end: legacy styles */

/*begin: new SQC button styles */
.Orange .ButtonLeft
{
	background-image: url(../../../images/ButtonLeftOrange.png);
}

.Orange .ButtonContent
{
	background-image: url(../../../images/ButtonContentOrange.png);
	color: #ffffff;
}

.Orange .ButtonRight
{
	background-image: url(../../../images/ButtonRightOrange.png);
}

.DefaultButton .ButtonLeft
{
	background-image: url(../../../images/button_dark_left.gif);
}

.DefaultButton .ButtonContent
{
	background-image: url(../../../images/button_dark_body.gif);
	color: #ffffff;
}

.DefaultButton .ButtonRight
{
	background-image: url(../../../images/button_dark_right.gif);
}

.LightBlue .ButtonLeft
{
	background-image: url(../../../images/button_lightblue_left.gif);
}

.LightBlue .ButtonContent
{
	color: #ffffff;
	background-image: url(../../../images/button_lightblue_body.gif);
}

.LightBlue .ButtonRight
{
	background-image: url(../../../images/button_lightblue_right.gif);
}
/*end: new SQC button styles */
/* begin: mx button theme */

.mxActionButton,
.mxExportButton
{
    background: transparent url('../../../images/buttons/btn_end_orange.png') no-repeat scroll top right;
}

.mxActionButton span,
.mxExportButton span
{
    background: transparent url('../../../images/buttons/btn_orange.png') no-repeat;
}

.mxExitButton { background: transparent url('../../../images/buttons/btn_end_green.png') no-repeat scroll top right; }
.mxExitButton span { background: transparent url('../../../images/buttons/btn_green.png') no-repeat; }

.MxBodypartButton { background: transparent url('../../../images/buttons/btn_end_bodypart.gif') no-repeat scroll top right;
}
.MxBodypartButton span { background: transparent url('../../../images/buttons/btn_bodypart.gif') no-repeat; }

.mxClearButton { color: #fff; }

.mxButtonSm {
	height: auto;
	margin-right: 3px;
	padding-right: 1px; }

.mxButtonSm span {
	line-height: 13px;
	margin: 0;
	padding: 1px 0 !important;
	padding: 2px 2px 0 2px; }
	
@media screen and (-webkit-min-device-pixel-ratio:0) { /*safari hack*/
	.mxButtonSm span {
		padding: 0 2px !important; } }

.mxClearButtonSm {
	top: 0;
	font-size: 0.9em;
	text-transform: lowercase;
	font-weight: normal;
	padding: 0 3px; }
	
.mxActionButtonSm .mxClearButtonSm {
	color: #bd5101; }
	
.mxActionButtonSm {
	background: url('/images/buttons/btnsm_end_orange.gif') no-repeat scroll right top; }

.mxActionButtonSm span {
	background: url('/images/buttons/btnsm_orange.gif') no-repeat scroll 0; }
	
.mxSelectedButtonSm {
	background: url('/images/buttons/btnsm_end_orangeselected.gif') no-repeat scroll right top; }
	
.mxSelectedButtonSm span {
	background: url('/images/buttons/btnsm_orangeselected.gif') no-repeat scroll 0; }
	
.mxExitButtonSm {
	background: url('/images/buttons/btnsm_end_green.gif') no-repeat scroll right top; }
	
.mxExitButtonSm span {
	background: url('/images/buttons/btnsm_green.gif') no-repeat scroll 0; }

/* end: mx button theme */
