body {
	background:#ffffff;
	color:#444;
	font:100% Helvetica,Arial,sans-serif;
	margin:0;
	padding:0;
	text-align:left;

}
#mainContent
{
	/* page */
	background:white;
	min-height:640px;
	/*box-shadow:0 0 50px rgba(0,0,0,0.4);*/
	text-align:left;
}

.empText, .spinnerText {
	color:#3A3A3A !important;
}
.darkText {
	color:#666 !important;
}
.border_grey {
	border-color:#CCC !important;
}
.border_grey_header {
	background:#CCC;
	color:#444;
}

#togglemegaMenu:hover h1 span {
    color:#EEE;
}
.siteMenuL2, .siteMenuL2_hover, .siteMenuL2_sel  {
	color:#666;
	border-left:1px solid #6D6D6D;border-right:1px solid #6D6D6D;
	background:#EEE;
}


.sideSelectedTab, .gtSideMenu .selected, #rpAcctProfile .selected{
	color:#444;
	border-left: 5px solid #06a9f6;
	background-color: #ffffff;
}

.sideDefaultTab
{
	color:#444;
}
	.rMenu .siteMenuL1, .rMenu .siteMenuL1_sel, .rMenu .siteMenuL1_hover {
		border:0;
	}
	.lMenu .siteMenuL1, .lMenu .siteMenuL1_sel, .lMenu .siteMenuL1_hover {
		border:0;
		border-right:1px solid #999;
    }
    
.divItem {
	color:#FFF;
}

.setupInst {
	color:#444;
}


.navBar
{
	background:url(./images/navBar_bg.png) repeat-x top left;
}
.navBar a  {
    color:#EEE !important;

}
.navBar a:hover {
    color:#FFF !important;
}

.navBar .center {
    background:url(./images/navBar_bg.png) repeat-x;

}
.navBar .sep { width:17px; height:26px; background:url(./images/navBar_sep.png) no-repeat;}


/* configExercises */

.woItemLabel {
	color:#FFF !important;
}

#st_sort_execs .woItem {
	background: url(./images/reorder_bg.png) repeat-x !Important;
	-moz-border-radius: 1px; -webkit-border-radius:1px;  -saf-border-radius: 1px;
}


#exer_select {
	background:#666666;

}
.circuitPanel {
	background: #666; color:#FFF;
}

#libDiv, .ajaxOrderedList {
	border:1px solid #666;
}

.prevIcon {
	border:1px solid #AAA;
}

/* calender */

.calNavButton  {
	background:url(./images/cal_btn.png) top left no-repeat;
}

.calNavButton:hover {
    background:url(./images/cal_btn_hov.png) top left no-repeat;
}

#ctl00_PH_Page_ucCalendar_btn_prev {
	background:url(./images/cal_prev.png) top left no-repeat;
}
	#ctl00_PH_Page_ucCalendar_btn_prev:hover {
		background:url(./images/cal_prev_hov.png) top left no-repeat;
	}

#ctl00_PH_Page_ucCalendar_btn_next {
	background:url(./images/cal_next.png) top left no-repeat;
}
#ctl00_PH_Page_ucCalendar_btn_next:hover {
    background:url(./images/cal_next_hov.png) top left no-repeat;
}


.calDlg {
	background:#444;
}

.calDlg .ui-dialog-content {
	overflow:hidden;
}
.calDlg .ui-dialog-titlebar {
    background:none;
    border:none;
}
.calDlg .ui-dialog-title {
    font-size:20px !important;
}
.calDlg .ui-dialog-titlebar-close {
    top:16px;
}


.wo_null { visibility:hidden; }


/* help section */
.mainPanel .text h1 {
	color:#383838;
}
.mainPanel .text h2 {
	color:#444;
}
.mainPanel .text h3 {
	color:#555;
}
.mainPanel .text h4 {
	color:#555;
}
.mainPanel .text h5 {
	color:#555;
}
.mainPanel .text h6 {
	color:#555;
}
.mainPanel .text strong, .mainPanel .text b {
	color:#555;
}
.mainPanel .text ul li {
	color:#666;
}

.mainPanel .text p {
color:#777;
}

.pageLinks a:link, .pageLinks a:visited, .pageLinks a:hover, .pageLinks a:active {
color:#666;
}
/* grid definitions */

.grid_desc {
	color:#555 !important;
}
.GridFooter a  {
	border:1px solid #EEE;

}


/* grid toolbar */

.gridHeader1 {
	background: top left repeat-x #ffffff;
}

.gridHeader1 h2, .gridHeader1 .tagLine {
	color:#FFF;
}


/* general */

.gtBtn {
	display: inline-block;
}
.gtField {
	 color:#000;
}
	.gtField:focus {
		border: 1px solid rgba(161,198,238,1) !important;
		outline: 0;
		-webkit-box-shadow: 0 0 6px rgba(102, 175, 233, 0.6);
		box-shadow: 0 0 6px rgba(102, 175, 233, 0.6);
	}

	.ezpz-hint {
		color:#AAA !Important;
	}



	a.btnRound, a.btnRound:hover {
		color:#FFF !important;
	}
	.btnRound {
		border-left:1px solid #AAA;border-top:1px solid #AAA;
		border-right:1px solid #333;border-bottom:1px solid #333;
	}
	.btnRound {
		background:#9c9c9c url(./jquery/images/ui-bg_highlight-hard_50_9c9c9c_1x100.png) 50% 50% repeat-x;
	}
	.btnRound:hover {
		background: #c9c9c9 url(./jquery/images/ui-bg_highlight-soft_25_c9c9c9_1x100.png) 50% 50% repeat-x;
	}
	.float_opaque {
		background-repeat:repeat;
		background-position:top left;
		background-color:#EEEEEE;
	}

	.dark {
		color:#666;
	}
	.lightOverlay {
		background : rgba(0,0,0,0.05);
	}
	.gtRepeater {
		border-top:1px solid #ebebeb;
	}
	.gtChev {
		background-image:url(../../images/UI/gtHover_chev.png); background-repeat: no-repeat; background-position: 99% 50%; background-size: 9px;
	}
	.gtChev:hover {
		background-image:url(../../images/UI/gtHover_chev.png); background-repeat: no-repeat; background-position: 99.5% 50%;
	}

/* graphing */
.repToolbar {
	background:url(./images/grid_tb.png) top left repeat-x;
}


/*photo gallery */

.thumbMonthSpan {
	background:url(./images/grid_tb.png) repeat-x top left;
	color:#FFF;
}
	.detailsPanel {
		color:#333; /*dark */
	}


	.thumbIconCell .thumbIcon
    {
        margin:4px 12px 2px 12px;
		color:#CCC;

    }
	.mainPhoto {
		color:#CCC;
	}

/* grid view */
.datagrid-mask-msg {
	background:url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 50% top #EEEEEE;
}

.datagrid-view1 {
	background:url("./images/rightPanel_cont_bg.png") repeat scroll left top transparent;
}



/* account table */


#acctSettingCont {
	background-image:url(./images/mainPanel_cont_bg.png);
}


.acctSect {
	border:1px solid #999999 !important;
}
#withingsSetting {
	border-left:1px solid #999999;
}
/* jquery overwrites */

.ui-widget { font-family: Helvetica, Arial, sans-serif !important; font-size: 13px!important; text-align:left; }
.ui-widget h1, .ui-widget h2, .ui-widget h3, .ui-widget h4, .ui-widget h4 { margin:0; padding:0; line-height:120%; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: helvetica, Arial, sans-serif; font-size: 14px; }

.ui-dialog .ui-dialog-content {
	padding:0;
}
.ui-dialog .ui-dialog-titlebar {
	padding:5px 4px 3px 4px; margin:0px;
	border:0;
}
.calDlg  .ui-dialog-titlebar {
	/*padding:0px; */
	padding:8px;
	height:24px;
}

.calDlg .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
	background-color: #22252A;
}

#ctl00_PH_Page_ucReportDayDetail_infoPanel {
	background-color: #22252A;
}

.ui-dialog .ui-dialog-title  {
	margin: 2px 0 1px 0; font-size:16px;font-weight:normal;

}
.ui-widget-content {
	color:#555;
	background-color: white;
	background-image: none;
	border-color: #ebebeb;
}

.ui-selectmenu {
	color:#000 !important;
	text-decoration:none !important;
	font-weight: 300;
}

.ui-widget-overlay {
	background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.75);
    filter: alpha(opacity=50);
	background-image: none!important;
	opacity: 1!important;
	position: fixed;
}

.ui-button-text-only .ui-button-text{padding:3px 4px 1px 4px;}
.ui-tabs .ui-tabs-nav{padding:0;}
.ui-datepicker { font-size:12px !important; }
.ui-tabs .ui-tabs-nav li { top :4px; }

/* static colors */

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background:#1eb6f8;
	color: #FFF;

 }

.ui-tabs-selected a { color: #FFF !important; }

#ui-datepicker-div {
	width: 238px;
	box-shadow: 0 0 20px 2px #CCC;
}

.ui-datepicker td {
	height: 32px;
}

.ui-datepicker td .ui-state-default {
	margin: 0 auto;
	border: 1px solid #FFFFFF;
	width: 16px;
	height: 16px;
	background-color: #FFFFFF;
	font-weight:normal;
	color: #000000;
	font-size: 14px;
	border-radius: 16px;
}
.ui-datepicker td a {
	text-align: center;
}
.ui-datepicker td .ui-state-default:hover {
	border:1px solid #E5E8E9;
	background-color:#E5E8E9;
}
.ui-datepicker-today a.ui-state-default, .ui-widget-content .ui-datepicker-today .ui-state-active {
	color:#FFB400 !important;
	background: none;
}
.ui-datepicker td .ui-state-active {
	border:1px solid #38B5EE !important;
	background-color:#C1E9FD !important;
	color: #38B5EE !important;
}
.ui-datepicker th {
    color: #CCCCCC;
    font-weight: normal;
}
.ui-datepicker .ui-widget-header {
	background: none;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #ECEBEB;
}
.ui-datepicker .ui-datepicker-title {
	color: #38B5EE;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
}

.ui-datepicker .ui-state-hover {
	cursor: pointer;
}

.ui-datepicker .ui-icon-circle-triangle-w, .ui-datepicker .ui-icon-circle-triangle-e {
	background-size: 7px 12px;
	background-position: 4px;
	background-repeat: no-repeat;
}

.ui-datepicker .ui-icon-circle-triangle-w {
	background-image: url('../../images/UI/prev.png');
}

.ui-datepicker .ui-icon-circle-triangle-e {
	background-image: url('../../images/UI/next.png');
}

	.gtRadioStrip .ui-state-default  .ui-button-text { padding: 4px 6px; font-weight:normal; }
	.gtRadioStrip .ui-state-active  .ui-button-text	{ color: #FFF !important; }


/* qTips */
.ui-tooltip-default .ui-tooltip-titlebar, .ui-tooltip-default .ui-tooltip-content {
	background: top left repeat-x #232323 url(./images/div32_fade.png);
    border-color: #cdcdcd;
    color: #FFF;
}
.ui-tooltip-tr-zIndexDialog {
	z-index:10000 !important;
}
.ui-tooltip-tr-fixed {
	position:fixed !important;
	z-index:10000;
}
.ui-tooltip-tr .rIcon {
	float:right; margin:0 0 8px 8px;
}
.ui-tooltip-tr .block {
	border-top:1px solid #9AB025; padding:16px 0;height:60px;
}
.ui-tooltip-tr h2 {
	font-size:15px;
	line-height:16px;
}
.ui-tooltip-tr h3 {
	font-size:13px;
	line-height:14px;
}
/* custom exercise */
.custom_dlg_content .toolbar {
	background:url(./images/grid_head_2.png);
}
/* home */
.announcement {
	background:url("./images/mainPanel_cont_bg.png")
}


/* report */


/* acct */

.acctTable h5 {
	color:#555 !important;
}
/* event log */

	.logTable td, .logTablePanel {
		border-bottom:1px solid #ebebeb;
	}
	.logTable .today {
		color:#222;
	}


/* copy this is new */
.copy, .copy pre {
	font-size:13px;
}
.copy pre {
	font-family:Helvetica, Arial, sans-serif;
	margin:8px;
}


/* sel list / find workout */

.selList li a{
	background:grey;
	border:1px solid #999;
}
.selList li a:hover {
	background:#AAA;
}

.selList li a {
		color:white;
		text-decoration:none;
}

.funcLink .sel  {
	color:#000;
}


.msgView_header {
	background: url(./images/rightPanel_bc.png);
}
.msgView_content {
	color:#444;
	background-color:#FFF;
}
