﻿body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/************** Master Page ************/
.Main
{
	margin: 0px auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
}
.bl,.br,.Footer,.right,.Memberleft,.adminleft,.left,.floatermenu,.banner,.Links{Display: none;}

#imgHeatlhPower
{
	background-image: url(../images/WelcomeToHealthPower.jpg);
	height: 52px;
	width: 228px;
}
.Content
{
	margin: 0px auto;
	width: 988px;
	min-height: 600px;
	height: auto;
	border-width: 5px;
	padding: 0px;
	margin-bottom: 10px;
	border-right: #5887b2 0px solid;
	border-top: #5887b2 0px solid;
	border-left: #5887b2 0px solid;
	border-bottom: #5887b2 0px solid;
	background-color: white;
}


.imagecenter
{
	margin-top: 15px;
}
.center
{
	margin: 10px auto;
	width: 580px;
	height: auto;
	float: left;
	padding: 0px;
	border: 0px;
}

.MemberHomecenter
{
	margin-top: 10px;
	text-align: left;
	width: 786px;
	height: auto;
	float: left;
	padding-right: 5px;
	border: 0px;
}

#busylight
{
	position: fixed;
	z-index: 3;
	bottom: 0;
	left: 0;
	width: 20em;
	margin: 1em;
	padding: 7px 5px 7px 10px;
	font: 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #111;
	background-color: #FFFFB4;
	border: 1px solid #111;
}

#busylight
{
	position: absolute;
}

.showAdmin
{
	background-color: #FAFAFA;
	padding: 0 15px;
	margin: 20px 15px 0 15px;
	border: 1px solid #f2f2f2;
	font-size: 95%;
	color: #4284B0;
}
/* Footers */




.cpm
{
	font-weight: lighter;
	font-size: xx-small;
}
/* Menu */
.menuText, A:LINK.menuText, A:Visited.menuText
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none !important;
	font-size: 13px;
}
A:Hover.menuText
{
	color: #97b4cf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none !important;
	font-size: 13px;
}
.tdMnuSplit
{
	background-color: #97b4cf;
}
/*End Menu */
/* TEXT */
.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2d2323;
	line-height: 18px;
}
.textul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2d2323;
	line-height: 18px;
	text-decoration: none;
}
.textSm
{
	font: 8px Verdana, Arial, Helvetica, sans-serif;
}
.lgText
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #165698;
}
.hdrText
{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #165698;
}
.textMedium
{
	font-size: 10px;
	color: #2d2323;
}
.textBold
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.textBoldLg
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
ul
{
	list-style-image: url../images/arrow.gif);
}

li
{
	vertical-align:middle;
	
}

A:link IMG
{
	border: none;
}
A:visited IMG
{
	border: none;
}
A:link IMG:hover
{
	text-decoration: none;
}

A:LINK, A:VISITED
{
	color: #5887b2;
	text-decoration: none;
}

A:HOVER
{
	color: #97b4cf;
	text-decoration: none;
}
/*Textbox Watermark*/
.unwatermarked
{
	font-weight: bold;
}
.watermarked
{
	background-color: #faf0e6;
	color: #696969;
}
/* grey Box */
.boxtopbg
{
	background-color: #dedede;
}
.boxtopleft
{
	background-image: url(../images/box_top_corner_left.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	padding: inherit;
	margin: inherit;
	text-align: left;
	width: 7px;
}
.boxtopright
{
	background-image: url(../images/box_top_corner_right.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	padding: inherit;
	margin: inherit;
	text-align: right;
	width: 7px;
}
.boxcontentbg
{
	background-color: #ffffff;
}
.boxleft
{
	background-image: url(../images/box_left.gif);
	background-repeat: repeat-y;
	vertical-align: middle;
	width: 7px;
	height: 1px;
}
.boxright
{
	background-image: url(../images/box_right.gif);
	background-repeat: repeat-y;
	vertical-align: middle;
	width: 7px;
	height: 1px;
}
.boxbottem
{
	background-image: url(../images/box_bottem.gif);
	background-repeat: repeat-x;
	
}
.boxhdr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5887b2;
	padding: 0 0 0 0;
	width: 176px;
	height: 30px;
	vertical-align: inherit;
	text-align: left;
}
.boxhdrtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 5px;
	color: #165698;
	text-align: left;
	vertical-align: middle;
}
.boxbottemright
{
	background-image: url(../images/box_bottem_corner_right.gif);
	background-repeat: no-repeat;
	
	width: 7px;
	height: 6px;
}
.boxbottemleft
{
	background-image: url(../images/box_bottem_corner_left.gif);
	background-repeat: no-repeat;
	
	width: 7px;
	height: 6px;
}
.boxAccountbg
{
	background-color: #cbd9e8;
}
.bggraytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #dedede;
	border-top-width:2px;
	border-top-style :solid;
	border-top-color:#cccccc;
	padding: 10px 20px 5px 5px;
	
}

.topBorder
{
	border-top-width:2px;
	border-top-style: solid;
	border-top-color:#cccccc;
	padding: 0 0 0 0;
}

.topSingleBorder
{
	border-top-width:1px;
	border-top-style: solid;
	border-top-color:#cccccc;
	padding: 0 0 0 0;
}

.topShadedBorder
{
	border-top-width:2px;
	border-top-style: solid;
	border-top-color:#9a9a9a;
	padding: 0 0 0 0;
}

.topBorderColor
{
	background-color: #9a9a9a;
}

.tableBorder
{
	border-width: 1px 1px 1px 1px ;
	border-style: solid;
	border-color:#cccccc;
}
.tableHeadingGray
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.leftmenubg
{
	background-color: #5887b2;
}
.leftmenuhdr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 176px;
	vertical-align: inherit;
	text-align: left;
	height: 30px;
}
.boxpointsleft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	color: #5887b2;
	text-align: left;
}

.boxpointsright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5887b2;
	height: 20px;
	text-align: right;
}
.boxtextleft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 20px;
}

.boxtextright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	border: 1px;
}
/* grey Box End*/
/****       Login Control    ****/
.loginstyle
{
	text-align: left;
}
.instructiontextstyle
{
	text-align: left;
}
.loginbuttonstyle
{
	margin: auto;
	padding-right: 5px;
}
.titleStyle
{
	text-align: left;
}
/**** For Content Pages *****/
.ContentPageSeperation
{
	width: 100%;
	text-align: left;
	margin-top: 10px;
	float: left;
}

.ContentPagePageHeader
{
	width: 100%;
	text-align: left;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #5887b2;
	font-weight: bold;
	float: left;
}

.ContentPageMainAdmin
{
	text-align: left;
	width: 770px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	float: left;
}

.ContentPageMain
{
	text-align: left;
	width: 565px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	float: left;
}

.ContentPageMainMemberHome
{
	text-align: left;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	float: left;
}
.ContentPageSubHeader
{
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	color: #606060;
}

.ContentPageContents
{
	font-size: 10pt;
	font-family: Verdana;
}
/** FAQ Questions start **/
.faqheadertext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.faqtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/****** Menu Images ******/
#cssTblMenu
{
	background-image: url(../images/menuBg.gif);
	background-color: #5887b2;
}/**
#cssTopLeftImage
{
	background-image: url(../images/menu_left_top.gif);
	height: 6px;
	width: 5px;
}
#cssTopRightImage
{
	background-image: url(../images/menu_right_top.gif);
	height: 6px;
	width: 5px;
}
#cssBottomRightImage
{
	background-image: url(../images/menu_right_bottem.gif);
	height: 6px;
	width: 5px;
}
#cssBottomLeftImage
{
	background-image: url(../images/menu_left_bottem.gif);
	height: 6px;
	width: 5px;
}**/
/** Sign In label**/
#lgSignIn
{
	color: #5887b2;
}
.summaryBoxBG
{
	background-color: #cbd9e8;
}
/****** Controls ******/
.Textboxes
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #cbd9e8;
	color: #000000;
	border-width: 1px;
}
.TxtboxTransparent
{
	border:none;background-color:Transparent;
}
.Labels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Dropdowns
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CheckBoxes
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #cbd9e8;
}

.RadioButtons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #cbd9e8;
}
A:Link.GridViews
{
	color: #ffffff;
}
.GridViewHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	background-color: #5b7d9b;
	color: #ffffff;
	font-weight: bold
}
.GridViewLgHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #5b7d9b;
	color: #ffffff;
	font-weight: bold
}
.GridViews
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.GridViewAlternatingRows
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #284775;
}

.GridViewRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f7f6f3;
	color: #333333;
	
}

.GridViewFooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #5b7d9b;
	color: #ffffff;
}

.GridViewSelectedRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #97b4cf;
	color: #333333;
}

.GridHdr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5887b2;
	vertical-align: inherit;
	text-align: center;
}

.GridBGHdr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5887b2;
	vertical-align: inherit;
	text-align: center;
	background-color: #dedede;
}

.Validation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Red;
}

.Breadcrumbs
{
	color: #97b4cf;
}

.BreadcrumbsSep
{
	color: #79723c;
}
.SubMenu
{
}
.ReadonlyTextBox
{
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	font-size: 95%;
	color: #4284B0;
}
.Buttons
{
}
.DisabledTextbox
{
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	font-size: 95%;
	color: #4284B0;
}
.TreeView
{
	color: #5887b2;
}

.TreeView_Hover
{
	color: #97b4cf;
}

.error
{
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

/* table */

/******/
.boxtopcenter
{
 background-image: url(../images/box_top.gif);
 background-repeat: repeat-x;
 vertical-align: top;
}

.boxtopleftrewards
{
 background-image: url(../images/box_top_corner_left1.gif);
 background-repeat: no-repeat;
 width: 7px;
 height: 6px;
}

.boxtoprightrewards
{
 background-image: url(../images/box_top_corner_right1.gif);
 background-repeat: no-repeat;
 width: 8px;
 height: 6px;
}

.MerchH1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #5887b2;
	vertical-align: top;
	text-align: left;
	height: 8px;
}

/* table */

/******/

.boxtopcenter
{
 background-image: url(../images/box_top.gif);
 background-repeat: repeat-x;
 vertical-align: top;
 padding: 0 0 0 0;
 margin: inherit;
 width: 1px;
 height: 1px;
}
 
.boxtopleftrewards
{
 background-image: url(../images/box_top_corner_left1.gif);
 background-repeat: no-repeat;
 vertical-align: baseline;
 text-align: left;
 padding: 0 0 0 0;
 margin: inherit;
 width: 7px;
 height: 6px;
}
.boxtoprightrewards
{
 background-image: url(../images/box_top_corner_right1.gif);
 background-repeat: no-repeat;
 vertical-align: baseline;
 text-align: right;
 padding: 0 0 0 0;
 margin: inherit;
 width: 8px;
 height: 6px;
}

.MerchH1 {
                font-family: Georgia, "Times New Roman", Times, serif;
                font-size: 18px;
                font-style: italic;
                color: #5887b2;
                padding-right: 5px;
                padding-left: 5px; 
}
/****** RolesSubheader ********/
.RolesSubHeader
{
	font-size: 11pt;
	font-family: Verdana;
	font-weight: bold;
	color: #606060;
	padding-bottom:5px;
}
/**/
.adminLabels
{
            background-color: #FAFAFA;
            padding: 0 15px;
            margin: 20px 15px 0 15px;
            border: 1px solid #f2f2f2;
            font: 12px Verdana, Arial, Helvetica, sans-serif;
            color: #ffffff;
}


.AbtProgramImage
{
	padding: 15px 0px 5px 5px;	
}


