﻿
/*---WBC---*/
@charset "UTF-8";

body,h1,h2,h3,h4,h5,h6,p,.user-overview,ul,ol,li,dl,dt,dd,img,form,fieldset,blockquote,input,.button input,table,caption,tbody,tfoot,thead,tr,th,td
{

	border: 0;
	margin: 0;
	padding: 0;


}
/*---Fonts---*/
@font-face
{
    font-family: 'Journal';
	src: url('../Fonts/journal-webfont.eot');
	src: local('☺'), url('../Fonts/journal-webfont.woff') format('woff'), url('../Fonts/journal-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: "MyriadProSemibold";
	src: url('../Fonts/myriadpro-semibold-webfont.eot');
	src: local('☺'), url('../Fonts/myriadpro-semibold-webfont.woff') format('woff'), url('../Fonts/myriadpro-semibold-webfont.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}
.journal
{
	font-family: Journal;
}

.blueBox {
    background-color:#ffffff;
    padding: 15px;
    border: 1px solid #999999;
    /*
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    */
}

.lightGreenBak {
    background:#efefef;
    border: 1px solid #999999;
}
.red-cursive-font
{
	color: #f00;
	font-family: 'Journal';
	font-size: 23px;
	font-weight: bold;
}
.myriad,.heading1,.overlay.paper .top .title,.journal-entry.full-post .title
{
	font-family: MyriadProSemibold;
}
.arial-bold
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
h1,h2,h3,h4,h5,h6
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	line-height: 24px;
	color: #000000 ;
}
body
{
    color: #333;
    background-color: #535353 !important;    
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
}

h1
{
	font-size: 24px;
}
h2
{
	font-size: 20px;
}
h3
{
	font-size: 18px;
}
h4
{
	font-size: 16px;
}
h5
{
	font-size: 14px;
}
h6
{
	font-size: 13px;
}
a, a:link, a:visited, a:active, a:hover
{
	text-decoration: none;
    outline: none;
}
a.not-active
{
	cursor: default;
}
a.not-active:hover
{
	text-decoration: none !important;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

.client-logo
{
    position:absolute;
    z-index:1;
}

.book .top
{
	width: 980px;
	background: url(../images/wba/book-top.png?1326501397) no-repeat;
	height: 60px;
}
.book .middle
{
	min-height: 300px;
	width: 980px;
	background: url(../images/wba/book-body.png?1326501397) repeat-y;
}
.book .inner
{
	padding-bottom: 0px;
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 0px;
}
.book .bottom
{
	width: 980px;
	margin-bottom: 15px;
	background: url(../images/wba/book-bottom.png?1326501397) no-repeat 0px 0px;
	height: 48px;
}
.sprite
{
	background-image: url(../images/fixed-width-sprite.png?1326501396); WIDTH: 18px;
	height: 18px;
}
.heart
{
	width: 30px;
	background-position: -258px -61px;
	height: 30px;
}
.clipboard
{
	width: 30px;
	background-position: -227px -60px;
	height: 30px;
}
.post-it-checkbox
{
	width: 30px;
	background-position: -193px -60px;
	height: 30px;
}
.button
{
	background: url(../images/buttons.png?1326501389) no-repeat;
}
.button span
{
	background: url(../images/buttons.png?1326501389) no-repeat 100% -53px;
	color: white;
}
.small.button
{
	background: url(../images/buttons.png?1326501389) no-repeat 0px -800px;
}
.small.button span
{
	background: url(../images/buttons.png?1326501389) no-repeat 100% -866px;
}
.plain.small.button
{
	background: url(../images/buttons.png?1326501389) no-repeat 0px -976px;
}
.plain.small.button span
{
	background: url(../images/buttons.png?1326501389) no-repeat 100% -998px;
	color: #336699 !important;
}
.button .next
{
	background: url(../images/buttons.png?1326501389) no-repeat 0px -1152px;
}
.thick-bottom-border
{
	border-bottom: 2px solid #c7c6c7;
}
.thin-bottom-border
{
	border-bottom: 1px solid #c7c6c7;
}
.thick-bottom-border-two
{
	border-bottom: 2px solid #b9a489;
}

.ip-footer {
    color: #000;
} 

/*---Input/Label---*/
.input-text
{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
input.text-field,textarea.textarea,select.text-field
{
    border: 1px solid;
	font: 13px;
	margin: 0;
	padding: 3px 2px;
	resize: none;
	width: 194px;
}
select.text-field
{
    line-height: 22px; /* for Safari styling -- ignored by others? */
}
/* Due to dropdown arrow glitch in Safari, must not change background color of "select" element: */
input.text-field,textarea.textarea
{
    border-bottom-color: #bababa;
	border-left-color: #bababa;
	border-right-color: #a3a3a3;
	border-top-color: #a3a3a3;
}
input.text-field:focus,textarea.textarea:focus,select.text-field:focus
{
	outline: none;
}
/* Due to dropdown arrow glitch in Safari, must not change background color of "select" element: */
.error input.text-field,.error textarea.textarea
{
	border-bottom-color: #e85d5d;
	border-left-color: #e85d5d;
	border-right-color: #ba4a4a;
	border-top-color: #ba4a4a;
}
input.text-field.small,textarea.textarea.small,select.text-field.small
{
	background: #FEFEFE;
	font: 12px;
	padding: 2px;
}
.form-field input.text-field
{
    width: 150px;
}
.wood-label
{
	color: #663300;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-shadow: white 0px 1px 0px;
}

#page-container
{
	margin: 0 auto;
	max-width: 1280px;
}

#header
{
    background: url(../images/header.png) repeat-x;
    height: 42px;
    line-height: 40px;
}
#page-container
{
    background: url(../images/page-bg.jpg) repeat-y;
}
#container
{
	margin: 0 auto;
	position: relative;
	width: 992px;
	*zoom: 1;
}
#container:after
{
	clear: both;
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
#header
{
	overflow: hidden;
}
#header .container
{
	margin: 0 auto;
	position: relative;
	width: 992px;
	*zoom: 1;
}
#header .container #header-links {
    padding-right: 200px;
	float: right;
}
#header .container:after
{
	clear: both;
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
#header .container .global-searchbox
{
	background: url("../images/global-search-bg.png") no-repeat;
	display: inline;
	float: right;
	height: 27px;
	margin: 6px 0 0 21px;
	overflow: hidden;
	width: 239px;
	*zoom: 1;
}
#header .container .global-searchbox .search-text
{
	background: none;
	color: #CCC;
	display: inline;
	float: left;
	font-style: italic;
	height: 27px;
	margin: 0 0 0 30px;
	outline: none;
	width: 177px;
}
.ie7 #header .container .global-searchbox .search-text,.ie8 #header .container .global-searchbox .search-text
{
	height: 20px;
	padding: 6px 0 0 0;
}
#header .container .global-searchbox .search-button
{
	background: url("../images/global-search-button.png") no-repeat;
	border: none;
	cursor: pointer;
	display: inline;
	float: right;
	height: 27px;
	outline: none;
	text-indent: -9999em;
	width: 32px;
}
#content
{
	clear: both;
	min-height: 300px;
}
.clear
{
	clear: both;
}
.flt-r
{
	float: right;
}
.flt-l
{
	float: left;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
ul.list-style-one li
{
	line-height: 24px;
	list-style: none;
}
ul.list-style-two li
{
	/*background: url(../images/orange-bullet.gif) 0 10px no-repeat;*/
	line-height: 24px;
	list-style: none;
	padding-left: 15px;
}
ul.list-style-three li
{
	float: left;
	list-style: none;
	margin: 0 0 0 25px;
}
ul.list-style-three li .msg-indicator-count
{
	color: white;
    font-weight: bold;
}
.focus-area-breadcrumbs
{
	margin: 0 0 25px 0;
}
.focus-area-breadcrumbs li
{
	margin: 0 17px 0 0;
    list-style-position: inside;
	list-style-type: none;
	margin: 0;
	padding: 5px;
	display: inline;
	float: left;
}
.focus-area-breadcrumbs li a
{
	background: url("../images/chalk-underline.png") left bottom repeat-x;
	color: #333333;
	text-decoration: none;
}
.focus-area-breadcrumbs li a:hover,.focus-area-breadcrumbs li a.selected
{
	background: url("../images/chalk-underline-hover.png") left bottom repeat-x;
	color: #ff8200;
	text-decoration: none !important;
}
.content-section-top
{
	background: url("../images/IMG_PaperCurl.png") repeat-y;
	top: 0px;
	height: 40px;
	margin-top: -15px;
	margin-left: 330px;
	position: relative;
}
.content-section-bottom
{
	background: url("../images/dashboard-page-bg-bottom.png") no-repeat;
	clear: both;
	margin-left: -15px;
	height: 27px;
}
#dashboard-wrapper
{
	display: inline;
	float: left;
	position: relative;
	width: 751px;
	zoom: 1;
}
#dashboard-wrapper:after
{
	clear: both;
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
#dashboard-wrapper a
{
	text-decoration: none;
}
#dashboard-wrapper a:hover
{
	text-decoration: underline;
}
.dashboard-page-top
{
	background: url("../images/dashboard-page-bg-top-non-brown.png") no-repeat;
	height: 40px;
	padding: 0px 40px 0 35px;
	position: relative;
}
.dashboard-page-top.small
{
	height: 38px;
	padding: 0 40px 0 0;
}
.dashboard-subpage .dashboard-page-top
{
	height: auto;
	padding: 27px 40px 0 44px;
}
.dashboard-subpage .dashboard-page-top h1
{
	border-bottom: 1px solid #dedede;
	color: #999999;
	font-family: "MyriadProSemibold", sans-serif;
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 10px;
}
.dashboard-page-top .button-link,.dashboard-page-top .ltgrey
{
	float: right;
}
.dashboard-page-top .quick-links
{
	background: url("../images/dashboard-page-ripped-full-bg.png") no-repeat;
	height: 22px;
	padding: 8px 25px 8px 0;
	position: absolute;
	right: 2px;
	text-align: right;
	top: 25px;
	width: 724px;
}
.dashboard-page-top .quick-links .ltgrey
{
	float: none;
	margin-left: 10px;
}
.dashboard-page-top .searchbox
{
	position: absolute;
	right: 30px;
	top: 27px;
}
.dashboard-page-top .search-options
{
	float: none;
	left: 405px;
	position: absolute;
	top: 21px;
}
.dashboard-page
{
	clear: both;
	margin: 0 0 30px 0;
	position: relative;
	zoom: 1;
}
.dashboard-page:after
{
	clear: both;
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.dashboard-page-inner
{
	zoom: 1;
}
.dashboard-page-inner:after
{
	clear: both;
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.dashboard-page-inner
{
	background: url("../images/dashboard-page-bg-inner.png") repeat-y;
	padding: 11px 46px 60px 55px;
	position: relative;
}
.dashboard-page-inner .pagination
{
	display: inline;
	float: right;
	list-style-position: inside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	zoom: 1;
}
.dashboard-page-inner .pagination:after
{
	clear: both;
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.dashboard-page-inner .pagination li
{
	display: inline;
	float: left;
}
.dashboard-page-inner .pagination li a
{
	display: inline-block;
}
.dashboard-page-inner .pagination li
{
	border-bottom: none !important;
	color: #999999;
	font-size: 13px;
	margin: 0 4px;
	padding: 0;
	vertical-align: center;
}
.dashboard-page-inner .pagination li a
{
	margin: 4px 0 0 0;
}
.dashboard-page-sidebar
{
	float: left;
	padding: 20px 25px 0 0;
	width: 140px;
}
.dashboard-page-sidebar.small
{
	width: 120px;
}
.dashboard-page-sidebar h1,.dashboard-page-sidebar h2
{
	color: #333333;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
	margin: 0 0 10px 0;
}
.dashboard-page-sidebar .sidebar-menu
{
	padding-bottom: 30px;
}
.dashboard-page-sidebar .sidebar-menu h2
{
	border-bottom: 1px solid #e6e5e5;
	clear: both;
	display: block;
	font-size: 14px;
	font-weight: 800;
	line-height: 15px;
	margin: 0;
	padding: 8px 0 11px;
}
.dashboard-page-sidebar .sidebar-menu a
{
	border-bottom: 1px solid #e6e5e5;
	clear: both;
	color: #006699;
	display: block;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	padding: 8px 0 11px;
}
.dashboard-page-sidebar .sidebar-menu a.current
{
	color: #333;
}
.dashboard-page-sidebar .sidebar-menu .current-page
{
	border-bottom: 1px solid #e6e5e5;
	clear: both;
	display: block;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	padding: 8px 0 11px;
}
/* Added styles to cause tabs to wrap: */
.dashboard-page-sidebar .sidebar-menu .RadTabStrip_SimpleAMHC .rtsLink
{
    white-space: normal;
}
.dashboard-page-sidebar .sidebar-menu .RadTabStrip_SimpleAMHC .rtsTxt
{
    width: 115px; /*width of dashboard-page-sidebar minus 25px right padding */
}
 /* DFCT0014281 - changes for word wrap */
.RadTabStripVertical .rtsLink {
    White-space: normal !important;
}

/* Added style for underlines on tab mouseover: */
#dashboard-wrapper .dashboard-page-sidebar .sidebar-menu .RadTabStrip_SimpleAMHC a:hover
{
	text-decoration: underline;
}

.dashboard-page-sidebar .sidebar-links-list
{
	padding-bottom: 30px;
}
.dashboard-page-sidebar .sidebar-links-list h2
{
	border-bottom: 1px solid #e6e5e5;
	clear: both;
	display: block;
	font-size: 14px;
	font-weight: 800;
	line-height: 15px;
	margin: 0 0 10px 0;
	padding: 8px 0 11px;
}
.dashboard-page-sidebar .sidebar-links-list a
{
	clear: both;
	color: #006699;
	display: block;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	padding: 8px 0 11px;
}
.dashboard-page-sidebar .sidebar-links-list a.current
{
	color: #000;
	cursor: default;
	font-weight: 800;
	line-height: 15px;
	text-decoration: none;
}
.dashboard-page-sidebar .sidebar-links-list a.current:hover
{
	cursor: default;
	text-decoration: none !important;
}
.dashboard-page-sidebar .sidebar-links-list a.tag
{
	margin: 0 0 10px 0;
	padding: 0 13px 0 13px;
}
.dashboard-page-content
{
	float: right;
	padding: 20px 0 0 0;
	width: 500px;
}
.dashboard-page-bottom
{
	background: url("../images/dashboard-page-bg-bottom.png") no-repeat;
	clear: both;
	height: 27px;
}

.wide-panes
{
    margin-left: -13px;   
    margin-right: -10px;
}

.wide-panes .bottom
{
	background: url("../images/page-tabs-panes-bottom-wide.png") no-repeat;
	/*background-position: -20px 0px;*/
	height: 22px;
}

.wide-panes .topFit
{
	background: url("../images/IMG_PaperCurl.png") no-repeat;
	background-position: 351px 0px;
}

.wide-panes .top
{
	/*background: url("../images/IMG_PaperCurl.png") no-repeat;
	background-position: 351px -15px;*/
	background: url("../images/page-tabs-panes-top-wide.png") no-repeat;
	background-position: 0px -3px;
	height: 19px; 
}

.wide-panes .inner
{
	background: url("../images/page-tabs-panes-inner-wide.png") repeat-y;
	margin-top: -2px;
    /*background-position: 0px -10px;*/
}

#sidebar
{
	display: inline;
	float: right;
	margin: 15px 0 0 0;
	width: 241px;
}
#sidebar .post-it
{
	background: transparent url("../images/full-bg.png") no-repeat;
	height: 266px;
	padding: 3px 24px 0 23px;
	position: relative;
	width: 195px;
}
#sidebar .post-it .close
{
	display: inline;
	float: right;
	height: 12px;
	margin: 7px -14px 0 0;
	width: 12px;
}
#sidebar .post-it h2
{
	font-family: Journal;
	font-size: 22px;
	font-weight: bold;
	margin: 20px 0 22px 0;
}
#sidebar .post-it p,#sidebar .post-it .user-overview
{
	color: #333333;
	font-size: 13px;
	margin: 0 0 25px 0;
}
#sidebar .post-it .navigator-small
{
	bottom: 35px;
	position: absolute;
}
#sidebar .post-it .navigator-small ul
{
	float: left;
	left: 50%;
	list-style-position: inside;
	list-style-type: none;
	position: relative;
}
.ie7 #sidebar .post-it .navigator-small ul
{
	margin: 0 0 0 5px;
}
#sidebar .post-it .navigator-small ul li
{
	float: left;
	height: 10px;
	margin: 0 4px 0 0;
	position: relative;
	right: 50%;
	width: 10px;
}
.ie7 #sidebar .post-it .navigator-small ul li
{
	margin: 0;
}
#sidebar .post-it .circle
{         
    display: block; 
    width: 10px; 
    height: 10px;       
    background: #D1CF91; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;          
    cursor: pointer;
    position: absolute;
    top: 200px;
}
#sidebar .post-it .iecircle
{         
    border-color: #D1CF91;
    border-style: dotted;
    height: 0;
    width: 0;
    border-width: 0 5px 10px 5px;                      
    cursor: pointer;
    position: absolute;
    top: 200px;
}
#sidebar .post-it H2#tipname
{         
    font-size:26px;
    padding-top:10px;
    color:#333333;
}
#sidebar .post-it DIV#tipdesc
{         
     color:#555555;
     font-size:13px;
     margin-top:-10px;
}
#sidebar .compact
{
	display: none;
}
#sidebar .closed .expanded
{
	display: none;
}
#sidebar .closed .compact
{
	display: block;
}
.WBCMsgCenter {
    background-color: goldenrod;
}
.msgctrUnread .msgctrSubject {
    font-weight: bold;
}
.msgctrRead .msgctrSubject {
    font-weight: normal;
}
.msgctrUnread TD.msgctrIcon {
    background: url(../Images/MessageCenter/MessageCenterIcon_InfoUnread.png) no-repeat ;
    background-position-y: -5px;
}
.msgctrRead DIV.msgctrIcon {
    background-image: url(../Images/MessageCenter/MessageCenterIcon_InfoRead.png);
}
BUTTON.msgCtrIndicator {
    background-image: url(../Images/MessageCenter/MessageCenterIndicator.png);
    background-repeat: no-repeat;
    background-color: transparent;
    border: none;
    font-size: 16px;
    color: #462200;
    width: 240px;
    height: 50px;
}
BUTTON.msgCtrIndicator:hover {
    cursor: pointer;
}
.WBCMsgCenter TD.msgAge {
    font-style: italic;
    margin-right: 5px;
}

#inspiration-board
{
	margin-bottom: 4px;
	position: relative;
}
#inspiration-board .sidebar-edit
{
	padding: 0;
	position: absolute;
	right: 10px;
	top: 20px;
}
#inspiration-board a.event-inspiration-left
{
	background: url("../images/brown-chevron-left.png") no-repeat;
	cursor: pointer;
	display: block;
	height: 17px;
	left: -11px;
	position: absolute;
	text-decoration: none;
	top: 60px;
	width: 13px;
}
#inspiration-board a.event-inspiration-left:hover
{
	text-decoration: none;
}
#inspiration-board a.event-inspiration-right
{
	background: url("../images/brown-chevron-right.png") no-repeat;
	cursor: pointer;
	display: block;
	height: 17px;
	left: 191px;
	position: absolute;
	text-decoration: none;
	top: 60px;
	width: 13px;
}
#inspiration-board a.event-inspiration-right:hover
{
	text-decoration: none;
}
#inspiration-board dl dt
{
	background: url("../images/underline.png") left bottom repeat-x;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
#inspiration-board div.main
{
	background: url("../images/underline.png") left bottom repeat-x;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
    color: #462200;
}
#inspiration-board .expanded div.noinspiration, #inspiration-board .expanded div.inspiration
{
	margin: 0 0 10px 0;
	position: relative;
}
#inspiration-board dl dd h6,#inspiration-board dl dd .x-inspiration-text
{
	font-size: 12px;
	font-weight: bold;
}
#inspiration-board div.inspiration
{
	padding: 0 15px;
}
#inspiration-board dl dd .group
{
	float: left;
	margin: 0 2px;
	width: 92px;
}
#inspiration-board dl dd .group a
{
	color: #000;
}
#inspiration-board dl dd .group a.group-name
{
	color: #330000;
	display: inline-block;
	font-weight: normal;
	width: 90px;
	word-wrap: break-word;
}
#inspiration-board dl dd .group-compact a
{
	color: #000;
}
#inspiration-board .compact
{
	display: none;
}
#inspiration-board.show-collapsed .expanded
{
	display: none;
}
#inspiration-board.show-collapsed .compact
{
	display: block;
}
#inspiration-board p,#inspiration-board .user-overview
{
	color: #333333;
	font-weight: bold;
	padding: 3px 0;
}
#inspiration-board .number
{
	color: #755a35;
	font-size: 24px;
}
#inspiration-board .collapsed-text
{
	color: #755a35;
	display: block;
	font-size: 18px;
}
#inspiration-board .top
{
	background: url("../images/sidebar-top.png") no-repeat;
	height: 3px;
}
#inspiration-board .inspiration-inner
{
	background: url("../images/sidebar-inner.png") repeat-y;
	padding: 0px 4px;
}
#inspiration-board .sidebar-content
{
	padding: 20px 20px;
	position: relative;
}
#inspiration-board .sidebar-content .toggle
{
	bottom: 10px;
	display: inline-block;
	height: 16px;
	position: absolute;
	right: 10px;
	width: 12px;
}
#inspiration-board .bottom
{
	background: url("../images/sidebar-bottom.png") no-repeat;
	height: 5px;
}
#inspiration-board #inspiration-view-container
{
	/* height: 135px; */
	overflow: hidden;
	position: relative;
	width: 165px;	
}
#inspiration-board #inspiration-view-container .inspiration-image
{
	background: url("../images/photo-stack.png") no-repeat;
	float: left;
	height: 136px;
	margin: 5px 0px 0px 16px;
	/*padding: 10px 0 0 10px;*/
	padding-left: 6px;
	padding-bottom: 7px;
	width: 135px;
}
#inspiration-board #inspiration-view-container .inspiration-image img
{
	height: 107px;
	margin: 0 0 0 2px;
	margin: auto;
	/*padding: -15px 0px 0px -15px;*/
	width: 107px;
}
#inspiration-board #inspiration-view-controls
{
	position: relative;
}
#inspiration-board #inspiration-view-controls .prev
{
	background: url("../images/arrow-left.png") no-repeat;
	height: 14px;
	left: 0;
	position: absolute;
	top: 15px;
	width: 10px;
}
#inspiration-board #inspiration-view-controls .next
{
	background: url("../images/arrow-right.png") no-repeat;
	height: 14px;
	position: absolute;
	right: 0;
	top: 15px;
	width: 10px;
}
#inspiration-board .x-inspiration-text
{
	color: #333333;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0 0;
	text-align: center;
}
#inspiration-board dl dt
{
    color: #462200;
}
#inspiration-board dl dd h6, #inspiration-board dl dd .x-inspiration-text
{
    color: #462200;
    text-align: center;
}
#inspiration-board dl dd.rewards .value
{
    color: #584328;
}
#inspiration-board .inspiration-inner .sidebar-content
{
    background: url("../images/sidebar-content-small-bg.jpg") repeat-y;
}
#inspiration-board a.event-inspiration-left
{
    background: url('../images/icons.png?1323729782') 0 -226px no-repeat;
}
#inspiration-board a.event-inspiration-right
{
    background: url('../images/icons.png?1323729782') 0 -243px no-repeat;
}
#inspiration-board.show-collapsed .toggle
{
    background: url('../images/icons.png?1323729782') 0 -260px no-repeat;
}
#inspiration-board .toggle
{
    background: url('../images/icons.png?1323729782') 0 -276px no-repeat;
}
#groups-section,.paper-tape-sidebar
{
	margin-bottom: 10px;
}
#groups-section .sidebar-content,.paper-tape-sidebar .sidebar-content
{
	padding: 0px 18px;
}
#groups-section .top,.paper-tape-sidebar .top
{
	background: url("../images/paper_sidebar/paper-sidebar-top-taped.png") no-repeat;
	height: 46px;
}
#groups-section .inner,.paper-tape-sidebar .inner
{
	background: url("../images/paper_sidebar/paper-sidebar-inner-taped.png") repeat-y;
	padding: 0px 4px;
}
#groups-section.rewards-sidebar .inner,.paper-tape-sidebar.rewards-sidebar .inner
{
	padding: 0 10px;
}
#groups-section .bottom,.paper-tape-sidebar .bottom
{
	background: url("../images/paper_sidebar/paper-sidebar-bottom-taped.png") no-repeat;
	height: 52px;
}
#groups-section .group,.paper-tape-sidebar .group
{
	float: left;
	height: 70px;
	margin: 0 2px;
	overflow: hidden;
	width: 92px;
}
.frame {
	display: block; position: relative; z-index: 1; cursor: pointer;
}
.large.frame {
	background: url("../images/FocusAreas/bkrnd-frame-652.jpg") no-repeat; width: 652px; height: 166px;
}
.framed {
	overflow: hidden; position: absolute;
}

.large .framed {
	left: 12px; top: 12px; width: 627px; height: 124px;
}

.post-it-link
{
	background: url("../images/post-it-link-bg.png") no-repeat;
	color: #333333;
	display: block;
	height: 27px;
	padding: 7px 5px 5px 32px;
	width: 285px;
}
.post-it-link.wba
{
	position: absolute;
	right: 40px;
	top: -30px;
}
.post-it-link:hover
{
	color: #333333;
	text-decoration: none !important;
}

.floated-container .floated-body,.alternating-block .floated-body
{
	margin-left: 80px;
}
.calendar-block
{
	border: solid 1px #d5d5d5;
	font-weight: 800;
	text-align: center;
	width: 46px;
}
.calendar-block .month
{
	background: #78c255 url("../images/journal/calendar-header-bg.jpg") repeat-x;
	border-bottom: 1px solid #6caf4d;
	color: #36792A;
	display: block;
	height: 20px;
	line-height: 20px;
	text-transform: uppercase;
}
.calendar-block .day
{
	background: #fff;
	color: #666666;
	display: block;
	font-size: 22px;
	height: 34px;
	line-height: 34px;
}

form .button-container
{
	clear: both;
	padding: 15px 0 0 10px;
	text-align: right;
}
form .button-container .cancel-link
{
	margin: 0 15px 0 0;
}

.footer
{
    background-color: Black;
    margin-top:4px;
    color: #999999;
}
.footer DIV.footerlogo
{
    background: url(../Images/Logo/healthways-white.png) center no-repeat;
    width: 100%;
    height: 30px;
    margin-top: 4px;
}
.footerDivider
{
    width:80%; 
    border-style: none none dotted; 
    border-bottom-color: #78440f; 
    border-bottom-width: 2px;
}

/*---Wood---*/

#footer
{
    background: #525353 url(../images/footer.jpg) repeat-x;
}
.error-label-message,
.ValidatorSummary, .AssessmentValidatorSummary,
.ValidatorAsterisk, .AssessmentValidatorAsterisk
{
    color: red;
}
.ValidatorAsterisk, .AssessmentValidatorAsterisk
{
    font-size: 12px;
}
.AssessmentValidatorAsterisk
{
    margin-right: 5px;
}

a
{
    color: #336699;
}
a:hover
{
    color: #336699;
}
a, a.link-style-one, .link-style-one a
{
    color: #336699;
    font-weight: bold;
    /*text-decoration: none;*/
}
a:hover, a.link-style-one:hover, .link-style-one a:hover
{
    color: #ff8200;
    text-decoration: underline;
}
a.link-style-two, .link-style-two a
{
    color: #663300;
    font-weight: bold;
    /*text-decoration: none;*/
}
a.link-style-two:hover, .link-style-two a:hover
{
    color: #ff8200;
    text-decoration: underline;
}
a.link-style-three, .link-style-three a
{
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}
a.link-style-three:hover, .link-style-three a:hover
{    
    color: #999999;
    text-decoration: underline;
}
a.link-style-three.msg-indicator-label, .link-style-three a.msg-indicator-label
{
	color: white;
}
a.link-style-four, .link-style-four a
{
    color: #666666;
    font-weight: bold;
    /*text-decoration: none;*/
}
a.link-style-four:hover, .link-style-four a:hover
{
    color: #666666;
    text-decoration: underline;
}
a.link-style-fitness, .link-style-fitness a
{
    color: #336699;
    font-weight: bold;
    text-decoration: underline;
}
a.link-style-fitness:hover, .link-style-fitness a:hover
{    
    color: #ff8200;
    text-decoration: underline;
}
.field-Left
{
    background: url('../images/FLD_LeftCap.png') no-repeat;
    height: 37px;
}
.field-right
{
    background: url('../images/FLD_RightCap.png') no-repeat;
    background-position: 0px 0px;
    height: 37px;
}
.text-color-one
{
    color: #333333;
}
.text-color-two
{
    color: #444444;
}
.text-color-three
{
    color: #663300;
}
.text-color-four
{
    color: #999999;
}
.text-color-five
{
    color: #006699;
}
label
{
    font-family: Arial;
    color: #333333;
    font-weight: bold;
    font-size: 13px;
}

#main-tabs li
{
    background: url('../images/tabs.png?1323729782') no-repeat;
}
#main-tabs li a
{
    background: url('../images/tabs.png?1323729782') 100% -43px no-repeat;
    color: #333;
}
/* */
.dashboard #main-tabs li.my-wbp
{
    z-index: 5;
}
/* */
div.tabs
{
    float: left;
    
}
.tabs ul
{
    vertical-align: bottom;
}
.tabs ul li a.static
{
    overflow: hidden;
}

/* Start of new EmbracePortal menu styles -------------------------------- */
ul.rptr-tabs
{
    list-style-type: none;
    margin: 20px 10px 0px 11px;
    padding: 0px;
    border: 0px;
}

.rptr-tabs li
{
    float: left;
    display: inline;
    border: 0px;
    position: relative;
}

.rptr-tabs li a
{
    color: #333;
    display: block;
}

.rptr-tabs li.main-tabs
{
    margin: 0px;
    padding: 0px 0px 0px 23px;
}

.rptr-tabs li.main-tabs a
{
    padding: 0px 23px 0px 0px;
    position: relative;
    line-height: 43px;
    height: 43px;
    text-decoration:none !important;
}

.rptr-tabs li.main-tabs.WBCnavButtonOn
{
    background: url('../images/tabs.png?1323729782') no-repeat 0 -86px; /*selected big upslope*/
}

.rptr-tabs li.main-tabs.WBCnavButtonOn a
{
    background: url('../images/tabs.png?1323729782') no-repeat 100% -129px; /*selected big remainder*/
}

.rptr-tabs li.main-tabs.WBCnavButtonOff
{
    background: url('../images/tabs.png?1323729782') no-repeat; /*unselected big upslope*/
}

.rptr-tabs li.main-tabs.WBCnavButtonOff a
{
    background: url('../images/tabs.png?1323729782') no-repeat 100% -43px; /*unselected big remainder*/
}

.rptr-tabs li.WBCmenu
{
    margin: 11px 0px 0px -10px;
    padding: 0px 0px 0px 18px;
}

.rptr-tabs li.WBCmenu a
{
    line-height: 32px;
    height: 32px;
    padding: 0px 15px 0px 0px;
    text-decoration:none !important;
}

.rptr-tabs li.WBCmenu.WBCnavButtonOff
{
    background: url('../images/tabs.png?1323729782') no-repeat 0 -172px ; /*unselected upslope*/
}

.rptr-tabs li.WBCmenu.WBCnavButtonOff a 
{
    background: url('../images/tabs.png?1323729782') no-repeat 100% -204px; /*unselected remainder*/
}

.rptr-tabs li.WBCmenu.WBCnavButtonOn
{
    background: url('../images/tabs.png?1323729782') no-repeat 0 -236px ; /*selected upslope*/
}

.rptr-tabs li.WBCmenu.WBCnavButtonOn a 
{
    background: url('../images/tabs.png?1323729782') 100% -268px no-repeat; /*selected remainder*/
}
/* End of new EmbracePortal menu styles -------------------------------- */

.WBCmenu li, #secondary-tabs li
{
    position: relative;
    background: url('../images/tabs.png?1323729782') 0 -172px no-repeat; /*unselected upslope*/
}
.WBCmenu li a, #secondary-tabs li a 
{
    background: url('../images/tabs.png?1323729782') 100% -204px no-repeat; /*unselected remainder*/
    color: #333;
}
.WBCmenu a.selected, #secondary-tabs li.selected, .WBCmenu.WBCnavButtonOn td.WBCnavButtonLeft
{
    background: url('../images/tabs.png?1323729782') 0 -236px no-repeat; /*selected upslope*/
}
.WBCmenu li a.selected, #secondary-tabs li.selected a
{
    background: url('../images/tabs.png?1323729782') 100% -268px no-repeat; /*selected remainder*/
}

/* menu End */

.action-icon
{
    background: url('../images/icons.png?1323729782') 0 -10px no-repeat;
    width: 34px;
    height: 14px;
    display: inline-block;
}
.action-icon.points
{
    background: url('../images/icons.png?1323729782') 0 -34px no-repeat;
}
.action-icon.hsa-dollars
{
    background: url('../images/icons.png?1323729782') 0 -58px no-repeat;
}
.action-icon.sweepstakes-entry
{
    background: url('../images/icons.png?1323729782') 0 -82px no-repeat;
}
.action-icon.premium-discount
{
    background: url('../images/icons.png?1323729782') 0 -106px no-repeat;
}
.action-icon.dividends
{
    background: url('../images/icons.png?1323729782') 0 -130px no-repeat;
}
.action-icon.co-pay-reduction
{
    background: url('../images/icons.png?1323729782') 0 -154px no-repeat;
}
.action-icon.days-off
{
    background: url('../images/icons.png?1323729782') 0 -178px no-repeat;
}
.action-icon.external-reward
{
    background: url('../images/icons.png?1323729782') 0 -202px no-repeat;
}
.sidebar-edit
{
    background: url('../images/icons.png?1323729782') 0 -292px no-repeat;
}

.button
{
    background: url('../images/wood.png?1323729792') no-repeat;
}
.button span
{
    color: white;
    background: url('../images/wood.png?1323729792') 100% -53px no-repeat;
}
.button input
{
    color: white;
    background: url('../images/wood.png?1323729792') 100% -53px no-repeat;
}
.button.large:hover, .button.lg:hover
{
    background: url('../images/wood.png?1323729792') 0 -106px no-repeat;
}
.button.large:hover span, .button.large:hover input, .button.lg:hover span, .button.lg:hover input
{
    color: #6f3700;
    background: url('../images/wood.png?1323729792') 100% -159px no-repeat;
}
.button.large.striped, .button.lg.striped
{
    background: url('../images/wood.png?1323729792') 0 -212px no-repeat;
}
.button.large.striped span, .button.large.striped input, .button.lg.striped span, .button.lg.striped input
{
    color: #333333;
    background: url('../images/wood.png?1323729792') 100% -265px no-repeat;
}
.button.large.striped:hover span, .button.large.striped:hover input, .button.lg.striped:hover span, .button.lg.striped:hover input
{
    color: #ff6600 !important;
}
.button.large.striped .next, .button.lg.striped .next
{
    background: url('../images/wood.png?1323729792') 0 -318px no-repeat !important;
}
.button.large.striped .next:hover, .button.lg.striped .next:hover
{
    background: url('../images/wood.png?1323729792') 0 -318px no-repeat !important;
}
.button.large.striped .prev, .button.lg.striped .prev
{
    background: url('../images/wood.png?1323729792') 0 -338px no-repeat !important;
}
.button.large.striped .prev:hover, .button.lg.striped .prev:hover
{
    background: url('../images/wood.png?1323729792') 0 -338px no-repeat !important;
}
.button.large.striped.disabled .next, .button.lg.striped.disabled .next
{
    background: url('../images/wood.png?1323729792') 0 -358px no-repeat !important;
}
.button.large.striped.disabled .next:hover, .button.lg.striped.disabled .next:hover
{
    background: url('../images/wood.png?1323729792') 0 -358px no-repeat !important;
}
.button.large.striped.disabled .prev, .button.lg.striped.disabled .prev
{
    background: url('../images/wood.png?1323729792') 0 -378px no-repeat !important;
}
.button.large.striped.disabled .prev:hover, .button.lg.striped.disabled .prev:hover
{
    background: url('../images/wood.png?1323729792') 0 -378px no-repeat !important;
}
.button.large.disabled, .button.lg.disabled
{
    background: url('../images/wood.png?1323729792') 0 -398px no-repeat;
}
.button.large.disabled span, .button.large.disabled input, .button.lg.disabled span, .button.lg.disabled input
{
    background: url('../images/wood.png?1323729792') 100% -451px no-repeat;
}
.button.medium, .button.med
{
    background: url('../images/wood.png?1323729792') 0 -504px no-repeat;
}
.button.medium:hover, .button.med:hover
{
    background: url('../images/wood.png?1323729792') 0 -541px no-repeat;
}
.button.medium:hover span, .button.medium:hover input, .button.med:hover span, .button.med:hover input
{
    background: url('../images/wood.png?1323729792') 100% -578px no-repeat;
}
.button.medium span, .button.med span
{
    background: url('../images/wood.png?1323729792') 100% -615px no-repeat;
}
.button.medium input, .button.med input
{
    background: url('../images/wood.png?1323729792') 100% -615px no-repeat;
}
.button.medium.striped, .button.med.striped
{
    background: url('../images/wood.png?1323729792') 0 -652px no-repeat;
    color: #333;
}
.button.medium.striped span, .button.medium.striped input, .button.med.striped span, .button.med.striped input
{
    background: url('../images/wood.png?1323729792') 100% -689px no-repeat;
}
.button.medium.striped .next, .button.med.striped .next
{
    background: url('../images/wood.png?1323729792') 0 -318px no-repeat !important;
}
.button.medium.striped .next:hover, .button.med.striped .next:hover
{
    background: url('../images/wood.png?1323729792') 0 -318px no-repeat !important;
}
.button.medium.striped .prev, .button.med.striped .prev
{
    background: url('../images/wood.png?1323729792') 0 -338px no-repeat !important;
}
.button.medium.striped .prev:hover, .button.med.striped .prev:hover
{
    background: url('../images/wood.png?1323729792') 0 -338px no-repeat !important;
}
.button.medium.striped.disabled .next, .button.med.striped.disabled .next
{
    background: url('../images/wood.png?1323729792') 0 -358px no-repeat !important;
}
.button.medium.striped.disabled .next:hover, .button.med.striped.disabled .next:hover
{
    background: url('../images/wood.png?1323729792') 0 -358px no-repeat !important;
}
.button.medium.striped.disabled .prev, .button.med.striped.disabled .prev
{
    background: url('../images/wood.png?1323729792') 0 -378px no-repeat !important;
}
.button.medium.striped.disabled .prev:hover, .button.med.striped.disabled .prev:hover
{
    background: url('../images/wood.png?1323729792') 0 -378px no-repeat !important;
}
.button.medium.disabled, .button.med.disabled
{
    background: url('../images/wood.png?1323729792') 0 -726px no-repeat;
}
.button.medium.disabled span, .button.medium.disabled input, .button.med.disabled span, .button.med.disabled input
{
    background: url('../images/wood.png?1323729792') 100% -763px no-repeat;
}
.button.small, .button.sm
{
    background: url('../images/wood.png?1323729792') 0 -800px no-repeat;
}
.button.small:hover, .button.sm:hover
{
    background: url('../images/wood.png?1323729792') 0 -822px no-repeat;
}
.button.small:hover span, .button.small:hover input, .button.sm:hover span, .button.sm:hover input
{
    background: url('../images/wood.png?1323729792') 100% -844px no-repeat;
}
.button.small span, .button.sm span
{
    background: url('../images/wood.png?1323729792') 100% -866px no-repeat;
}
.button.small input, .button.sm input
{
    background: url('../images/wood.png?1323729792') 100% -866px no-repeat;
}
.button.small.ltgrey, .button.sm.ltgrey
{
    background: url('../images/wood.png?1323729792') 0 -888px no-repeat;
}
.button.small.ltgrey span, .button.small.ltgrey input, .button.sm.ltgrey span, .button.sm.ltgrey input
{
    background: url('../images/wood.png?1323729792') 100% -910px no-repeat;
}
.button.small.disabled, .button.sm.disabled
{
    background: url('../images/wood.png?1323729792') 0 -932px no-repeat;
}
.button.small.disabled span, .button.small.disabled input, .button.sm.disabled span, .button.sm.disabled input
{
    background: url('../images/wood.png?1323729792') 100% -954px no-repeat;
}
.button.small.plain, .button.sm.plain
{
    background: url('../images/wood.png?1323729792') 0 -976px no-repeat;
}
.button.small.plain span, .button.small.plain input, .button.sm.plain span, .button.sm.plain input
{
    background: url('../images/wood.png?1323729792') 100% -998px no-repeat;
}
.button.small.brown, .button.sm.brown
{
    background: url('../images/wood.png?1323729792') 0 -1020px no-repeat;
    color: #eddac2;
}
.button.small.brown span, .button.small.brown input, .button.sm.brown span, .button.sm.brown input
{
    color: #eddac2;
    background: url('../images/wood.png?1323729792') 100% -1042px no-repeat;
}
.button.small.brown:hover, .button.sm.brown:hover
{
    color: #eddac2;
}
.button.small.brown:hover span, .button.small.brown:hover input, .button.sm.brown:hover span, .button.sm.brown:hover input
{
    color: #eddac2;
}
.button.small.edit, .button.sm.edit
{
    height: 20px;
    background: url('../images/wood.png?1323729792') 0 -1064px no-repeat;
    color: #767676 !important;
}
.button.small.edit span, .button.small.edit input, .button.sm.edit span, .button.sm.edit input
{
    color: #767676 !important;
    padding: 0 10px 0 5px;
    background: url('../images/wood.png?1323729792') 100% -1086px no-repeat;
}
.button.small.edit:hover span, .button.small.edit:hover input, .button.sm.edit:hover span, .button.sm.edit:hover input
{
    color: #767676 !important;
}
.button.small.dkgrey, .button.sm.dkgrey
{
    background: url('../images/wood.png?1323729792') 0 -1108px no-repeat;
}
.button.small.dkgrey span, .button.small.dkgrey input, .button.sm.dkgrey span, .button.sm.dkgrey input
{
    background: url('../images/wood.png?1323729792') 100% -1130px no-repeat;
}
.button .next
{
    background: url('../images/wood.png?1323729792') 0 -1152px no-repeat !important;
}
.button .next:hover
{
    background: url('../images/wood.png?1323729792') 0 -1152px no-repeat !important;
}
.button .prev
{
    background: url('../images/wood.png?1323729792') 0 -1172px no-repeat !important;
}
.button .prev:hover
{
    background: url('../images/wood.png?1323729792') 0 -1172px no-repeat !important;
}
.button.striped .next
{
    background: url('../images/wood.png?1323729792') 0 -318px no-repeat !important;
}
.button.striped .next:hover
{
    background: url('../images/wood.png?1323729792') 0 -318px no-repeat !important;
}
.button.striped .prev
{
    background: url('../images/wood.png?1323729792') 0 -338px no-repeat !important;
}
.button.striped .prev:hover
{
    background: url('../images/wood.png?1323729792') 0 -338px no-repeat !important;
}
.button.striped.disabled .next
{
    background: url('../images/wood.png?1323729792') 0 -358px no-repeat !important;
}
.button.striped.disabled .next:hover
{
    background: url('../images/wood.png?1323729792') 0 -358px no-repeat !important;
}
.button.striped.disabled .prev
{
    background: url('../images/wood.png?1323729792') 0 -378px no-repeat !important;
}
.button.striped.disabled .prev:hover
{
    background: url('../images/wood.png?1323729792') 0 -378px no-repeat !important;
}
.button.disabled .next
{
    background: url('../images/wood.png?1323729792') 0 -1192px no-repeat !important;
}
.button.disabled .next:hover
{
    background: url('../images/wood.png?1323729792') 0 -1192px no-repeat !important;
}
.button.disabled .prev
{
    background: url('../images/wood.png?1323729792') 0 -1212px no-repeat;
}
.button.disabled .prev:hover
{
    background: url('../images/wood.png?1323729792') 0 -1212px no-repeat !important;
}
.tag
{
    background: url('../images/wood.png?1323729792') 0 -1232px no-repeat;
}
.tag:hover
{
    background: url('../images/wood.png?1323729792') 0 -1232px no-repeat;
}
.tag:hover span
{
    background: url('../images/wood.png?1323729792') 100% -1254px no-repeat;
}
.tag span
{
    background: url('../images/wood.png?1323729792') 100% -1254px no-repeat;
}
.button-panel.open
{
    background: url("../images/button-panel-top.png") no-repeat !important;
}
.button-panel.open .header
{
    background: url("../images/button-panel-top.png") no-repeat !important;
}
.button-panel.open .bottom
{
    background: url("../images/button-panel-bottom.png") no-repeat !important;
}
.button-panel .panel-content
{
    background: url("../images/button-panel-inner.png") repeat-y !important;
}


/*---Button--*/
.disabled-button span, .button.large.disabled span, .button.lg.disabled span, .button.medium.disabled span, .button.med.disabled span, .button.small.disabled span, .disabled.tag span, .button.sm.disabled span, .button.small.dkgrey span, .dkgrey.tag span, .button.sm.dkgrey span, .disabled-button input, .button.large.disabled input, .button.lg.disabled input, .button.medium.disabled input, .button.med.disabled input, .button.small.disabled input, .disabled.tag input, .button.sm.disabled input, .button.small.dkgrey input, .dkgrey.tag input, .button.sm.dkgrey input
{
    color: #cbcbcb !important;
}

.disabled-button span:hover, .button.large.disabled span:hover, .button.lg.disabled span:hover, .button.medium.disabled span:hover, .button.med.disabled span:hover, .button.small.disabled span:hover, .disabled.tag span:hover, .button.sm.disabled span:hover, .button.small.dkgrey span:hover, .dkgrey.tag span:hover, .button.sm.dkgrey span:hover, .disabled-button input:hover, .button.large.disabled input:hover, .button.lg.disabled input:hover, .button.medium.disabled input:hover, .button.med.disabled input:hover, .button.small.disabled input:hover, .disabled.tag input:hover, .button.sm.disabled input:hover, .button.small.dkgrey input:hover, .dkgrey.tag input:hover, .button.sm.dkgrey input:hover
{
    color: #cbcbcb !important;
}

.button-target, .button.large span, .button.lg span, .button.large input, .button.lg input
{
    height: 53px;
    line-height: 53px;
    cursor: pointer;
}

.button
{
    font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    font-weight: bold;
    position: relative;
    z-index: 20;
}
.button:hover
{
    text-decoration: none !important;
}
.button span
{
    display: block;
    margin: auto 0;
    position: relative;
    text-align: center;
    z-index: 20;
    cursor: pointer;
}
.button input
{
    font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    text-decoration: none;
    font-weight: bold;
    height: 53px;
    font-size: 16px;
    outline: none;
}
.button a, .button a:hover
{
    text-decoration: none !important;
}
.button.large, .button.lg
{
    font-size: 16px;
    padding: 0 0 0 30px;
    width: 204px;
    height: 53px;
    line-height: 49px;
    width: 206px;
}
.button.large a, .button.large a:hover, .button.lg a, .button.lg a:hover
{
    text-decoration: none !important;
}
.button.large span, .button.lg span
{
    text-indent: -30px;
}
.button.large input, .button.lg input
{
    padding: 0 30px 0 0;
    text-align: center;
    width: 206px;
}
.button.large span, .button.large input, .button.lg span, .button.lg input
{
    width: 206px;
}
.button.large.short, .button.lg.short
{
    width: 151px;
}
.button.large.short span, .button.large.short input, .button.lg.short span, .button.lg.short input
{
    width: 151px;
}
.button.large.long, .button.lg.long
{
    width: 251px;
}
.button.large.long span, .button.large.long input, .button.lg.long span, .button.lg.long input
{
    width: 251px;
}
.button.large.longest, .button.lg.longest
{
    width: 371px;
}
.button.large.longest span, .button.large.longest input, .button.lg.longest span, .button.lg.longest input
{
    width: 371px;
}
.button.medium, .button.med
{
    font-size: 14px;
    padding: 0 0 0 20px;
    height: 37px;
    line-height: auto;
}
.button.medium a, .button.medium a:hover, .button.med a, .button.med a:hover
{
    text-decoration: none !important;
}
.button.medium span, .button.med span
{
    width: auto;
    padding: 0 20px 0 0;
    height: 37px;
    line-height: 37px;
}
.button.medium input, .button.med input
{
    font-size: 14px !important;
    height: 37px;
    padding: 0 18px 0 0;
    cursor: pointer;
}
.button.small, .tag, .button.sm
{
    font-size: 11px !important;
    font-weight: bold;
    padding: 0 0 0 13px;
    word-spacing: 0pt;
    height: 22px;
    line-height: auto;
}
.button.small a, .tag a, .button.small a:hover, .tag a:hover, .button.sm a, .button.sm a:hover
{
    text-decoration: none !important;
}
.button.small span, .tag span, .button.sm span
{
    width: auto;
    padding: 0 15px 0 0;
    height: 22px;
    line-height: 22px;
}
.button.small input, .tag input, .button.sm input
{
    font-size: 11px !important;
    height: 22px;
    padding: 0 13px 0 0;
    cursor: pointer;
}
.button.small.ltgrey span, .ltgrey.tag span, .button.small.ltgrey input, .ltgrey.tag input, .button.sm.ltgrey span, .button.sm.ltgrey input
{
    color: #333333 !important;
    font-size: 10px;
}
.button.small.ltgrey:hover, .ltgrey.tag:hover, .button.sm.ltgrey:hover
{
    color: #333333 !important;
}
.button.small.ltgrey:hover span, .ltgrey.tag:hover span, .button.sm.ltgrey:hover span
{
    color: #333333 !important;
}
.button.small.plain span, .plain.tag span, .button.small.plain input, .plain.tag input, .button.sm.plain span, .button.sm.plain input
{
    color: #336699 !important;
    font-size: 11px;
}
.button.small.plain:hover, .plain.tag:hover, .button.sm.plain:hover
{
    color: #ff6600 !important;
}
.button.small.plain:hover span, .plain.tag:hover span, .button.sm.plain:hover span
{
    color: #ff6600 !important;
}
.button.small.edit, .edit.tag, .button.sm.edit
{
    padding: 0 0 0 24px;
}
.button.small.edit span, .edit.tag span, .button.small.edit input, .edit.tag input, .button.sm.edit span, .button.sm.edit input
{
    color: #336699 !important;
    font-size: 11px;
}
.button.small.secondary span, .secondary.tag span, .button.small.secondary input, .secondary.tag input, .button.sm.secondary span, .button.sm.secondary input
{
    color: #336699 !important;
    font-size: 11px;
}
.button.small.secondary span .refresh-icon, .secondary.tag span .refresh-icon, .button.sm.secondary span .refresh-icon
{
    background: url("../images/refresh-orange.png") no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    position: relative;
    top: 3px;
    left: -4px;
}
.ie7 .button.small.secondary span .refresh-icon, .ie7 .secondary.tag span .refresh-icon, .ie7 .button.sm.secondary span .refresh-icon
{
    float: left;
}
.button.small.secondary:hover, .secondary.tag:hover, .button.sm.secondary:hover
{
    color: #ff6600 !important;
}
.button.small.secondary:hover span, .secondary.tag:hover span, .button.sm.secondary:hover span
{
    color: #ff6600 !important;
}

.button.small.dkgrey span, .dkgrey.tag span, .button.small.dkgrey input, .dkgrey.tag input, .button.sm.dkgrey span, .button.sm.dkgrey input
{
    color: white !important;
}
.button .icon, .button .next, .button .prev, .button.striped .next, .button.striped .prev, .button.striped.disabled .next, .button.striped.disabled .prev, .button.disabled .next, .button.disabled .prev
{
    display: block;
    width: 22px !important;
    height: 20px !important;
    position: absolute;
    z-index: 50;
}
.button .next
{
    top: 16px;
    right: 19px;
}
.button .prev
{
    top: 16px;
    left: -11px;
}
.button.input .prev
{
    left: 19px !important;
}
.button.striped span, .button.striped input
{
    color: #333333 !important;
}
.button.striped .next
{
    top: 16px;
    right: 19px;
}
.button.striped .prev
{
    top: 16px;
    left: -11px;
}
.button.striped.disabled .next
{
    top: 16px;
    right: 19px;
}
.button.striped.disabled .prev
{
    top: 16px;
    left: -11px;
}
.tag
{
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    font-weight: normal;
}

.tag span
{
    color: #663300;
    font-weight: bold;
    padding: 0 13px 0 0px;
    display: inline-block;
    margin: auto 0;
    text-align: center;
}
.button-panel
{
    *zoom: 1;
    position: relative;
    z-index: 50;
}
.button-panel:after
{
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
.button-panel h3
{
    color: #999999;
    font-size: 12px;
}
.button-panel .button
{
    float: right;
    z-index: 24;
}
.button-panel .panel-content
{
    display: none;
    position: absolute;
    right: 5px;
    top: 24px;
    background: white;
    padding: 5px 20px 15px 20px;
    -moz-box-shadow: #333333 0 0 2px 0;
    -webkit-box-shadow: #333333 0 0 2px 0;
    -o-box-shadow: #333333 0 0 2px 0;
    box-shadow: #333333 0 0 2px 0;
    z-index: 25;
}
.ie7 .button-panel .panel-content, .ie8 .button-panel .panel-content
{
    border: solid 1px #666;
}

/*---icon---*/
.icon-link, .favorite, .share, .comment-link, .report-abuse, .sidebar-edit
{
    color: black;
    display: inline-block;
    font-weight: normal;
    height: 16px;
    line-height: 16px;
    padding: 0 0 0 25px;
    position: relative;
    text-decoration: none;
}
.favorite
{
    background: url('../images/icons.png?1323729790') no-repeat;
    display: inline;
    padding: 0;
}
.share
{
    background: url('../images/icons.png?1323729790') 0 -16px no-repeat;
    padding: 0 0 0 20px;
}
.comment-link
{
    background: url('../images/icons.png?1323729790') 0 -37px no-repeat;
    padding: 0 0 2px 0;
    width: 18px;
    margin-right: 2px;
}
.comment-link.active
{
    background: url('../images/icons.png?1323729790') 0 -58px no-repeat;
}
.report-abuse
{
    background: url('../images/icons.png?1323729790') 0 -79px no-repeat;
    padding: 0 0 0 20px;
}
.sprite
{
    background-image: url(../images/fixed-width-sprite.png);
    width: 18px;
    height: 18px;
}
.heart
{
    width: 30px;
    height: 30px;
    background-position: -258px -61px;
}
.clipboard
{
    width: 30px;
    height: 30px;
    background-position: -227px -60px;
}
.post-it-checkbox
{
    width: 30px;
    height: 30px;
    background-position: -193px -60px;
}
a.refresh
{
    padding: 0 0 0 15px;
    background: url('../images/icons.png?1323729790') 0 -100px no-repeat;
}
.chevron, .dbl-chevron, a.dbl-chevron-left, a.dbl-chevron-right, a.chevron-left, a.chevron-right
{
    width: 8px;
    height: 12px;
    display: inline-block;
    text-indent: -9999em;
}
.dbl-chevron, a.dbl-chevron-left, a.dbl-chevron-right
{
    width: 12px;
}
a.dbl-chevron-left
{
    background: url("../images/dbl-chevron-left.png") no-repeat;
}
a.chevron-left
{
    background: url("../images/chevron-left.png") no-repeat;
}
a.dbl-chevron-right
{
    background: url("../images/dbl-chevron-right.png") no-repeat;
}
a.chevron-right
{
    background: url("../images/chevron-right.png") no-repeat;
}
.calendar-icon, .caltrigger
{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../images/icons.png?1323729790') 0 -118px;
}
.caltrigger
{
    display: none;
}
.info
{
    display: inline-block;
    padding: 0 12px 0 0;
    background: url('../images/iconHelp.png') 100% -139px no-repeat;
}
.scroller a.browse
{
    background: url('../images/icons2.png?1323729790') 100% -154px no-repeat;
}
.scroller a.browse.disabled
{
    background: url('../images/icons2.png?1323729790') 100% -194px no-repeat;
}
.scroller a.right
{    
    cursor: pointer;
    height: 37px;
    width: 20px;    
    background: url('../images/scroller-forward-active.png');
}
.scroller a.right.disabled
{    
    cursor: default;
    height: 37px;
    width: 20px;    
    background: url('../images/scroller-forward-inactive.png');
}

.scroller a.left
{
    cursor: pointer;
    height: 37px;
    width: 20px;    
    background: url('../images/scroller-backward-active.png');    
}
.scroller a.left.disabled
{
    /*background: url('../images/icons2.png?1323729790') 100% -274px no-repeat;*/
    cursor: default;
    height: 37px;
    width: 20px;    
    background: url('../images/scroller-backward-inactive.png');    
}
.scroller .navigator-small a
{
    background: url('../images/icons.png?1323729790') 100% -319px no-repeat;
}
.scroller .navigator-small a.active
{
    background: url('../images/icons.png?1323729790') 100% -326px no-repeat;
}
.overlay.window div.close
{
    background: url('../images/icons.png?1323729790') 0 -333px no-repeat;
}
a.close
{
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url("../images/close-button.png") no-repeat;
}
.wbp .trigger a
{
    background: url('../images/icons.png?1323729790') 100% -349px no-repeat;
}
.wbp .trigger.open a
{
    background: url('../images/icons.png?1323729790') 100% -364px no-repeat;
}
.scroll-nav a
{
    background: url('../images/icons.png?1323729790') 0 -384px no-repeat;
}
.scroll-nav a.active
{
    background: url('../images/icons.png?1323729790') 0 -394px no-repeat;
}
#save-dropdown .sd-top
{
    background: url('../images/message-center.png?1323729780');
}
#save-dropdown .sd-bottom
{
    background: url('../images/message-center.png?1323729780') 0 -13px;
}
#save-dropdown #scroll-down
{
    background: url('../images/icons.png?1323729790') 0 -404px;
}
#save-dropdown #scroll-up
{
    background: url('../images/icons.png?1323729790') 0 -412px;
}
#mcenter-tab .count
{
    background: url('../images/icons.png?1323729790') 0 -420px;
}
.metrics-table th.asc
{
    background: url('../images/icons.png?1323729790') 97.5% -446px no-repeat;
    background-color: #efefef;
}
.metrics-table th.desc
{
    background: url('../images/icons.png?1323729790') 97.5% -465px no-repeat;
    background-color: #efefef;
}
.action-link
{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../images/icons-sprite.png") no-repeat;
    background-position: 0px -33px;
    text-indent: -9999em;
}
.focus-area-more
{
    float: right;
}
.action-plan h2.pts
{
    padding: 0 30px 0 0;
    background: url('../images/icons.png?1323729790') 100% -492px no-repeat;
}
.action-plan h2.dollar
{
    padding: 0 30px 0 0;
    background: url('../images/icons.png?1323729790') 100% -516px no-repeat;
}
.action-plan h2.question
{
    padding: 0 30px 0 0;
    background: url('../images/icons.png?1323729790') 100% -540px no-repeat;
}
form .form-field .strength-ind.pw-error, form .element .strength-ind.pw-error
{
    background: url('../images/icons.png?1323729790') 2px -571px no-repeat;
}
form .form-field .strength-ind.pw-weak, form .element .strength-ind.pw-weak
{
    background: url('../images/icons.png?1323729790') 2px -571px no-repeat;
}
form .form-field .strength-ind.pw-medium, form .element .strength-ind.pw-medium
{
    background: url('../images/icons.png?1323729790') 2px -593px no-repeat;
}
form .form-field .strength-ind.pw-strong, form .form-field .strength-ind.pw-very-strong, form .element .strength-ind.pw-strong, form .element .strength-ind.pw-very-strong
{
    background: url('../images/icons.png?1323729790') 2px -614px no-repeat;
}
form .form-field .match-ind.no-match, form .element .match-ind.no-match
{
    background: url('../images/icons.png?1323729790') 2px -571px no-repeat;
}
form .form-field .match-ind.match, form .element .match-ind.match
{
    background: url('../images/icons.png?1323729790') 2px -614px no-repeat;
}
.accordion .square span.icon
{
    background: url('../images/icons.png?1323729790') 100% -635px no-repeat;
}
.accordion .square.open span.icon
{
    background: url('../images/icons.png?1323729790') 100% -651px no-repeat;
}
.accordion dt
{
	/* background: url("../images/accordion-sprite.png") no-repeat; */
	/* background-position: 0px -30px; */
	color: #333333;
	/* cursor: pointer; */
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	margin: 0 0 5px 0;
	min-height: 30px;
	padding: 0 0 0 47px;
	vertical-align: middle;
}
.accordion.info-stack
{
	position: relative;
	width: 100%;
	z-index: 1;
}
.accordion.info-stack.last
{
	border-bottom: solid 1px #d6d4d5;
}
.accordion.info-stack dt
{
	background: #f0eeef;
	border: solid 1px #d6d4d5;
	border-bottom: none;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 0px 10px;
}
.accordion.info-stack dt a
{
	display: inline-block;
	float: right;
	font-weight: normal;
	margin: 0 5px 0 0;
	text-decoration: none;
}
.accordion.info-stack dt a.title
{
	color: #333333;
	display: inline-block;
	float: none;
	font-weight: bold;
	text-decoration: underline;
}
.accordion.info-stack dt .actions
{
	float: right;
	margin-right: 5px;
	text-transform: capitalize;
}
.accordion.info-stack dt .actions a
{
	float: none;
}
.accordion.info-stack dd
{
	border-left: solid 1px #d6d4d5;
	border-right: solid 1px #d6d4d5;
	border-top: solid 1px #d6d4d5;
	display: block;
	padding: 20px 10px 25px 10px;
}
.accordion.info-stack dd .actions
{
	float: right;
	margin-right: 5px;
	text-transform: capitalize;
}
.accordion.info-stack.closed dd
{
	display: none;
}
.accordion.table dt
{
	*zoom: 1;
}
.action-plans .active
{
    background: url('../images/icons.png?1323729790') 0 -672px no-repeat;
}
.selection-list li span.selection-arrow
{
    background: url('../images/icons.png?1323729790') 0 -707px no-repeat;
    height: 14px;
    width: 10px;
    display: block;
}
.selection-list li:hover span.selection-arrow
{
    background: url('../images/icons.png?1323729790') 0 -741px no-repeat;
}
.sidebar-edit
{
    height: 13px;
    width: 12px;
}
.challenge-chart .gold
{
    background: url('../images/challenge_chart.png?1323729789') repeat-x;
}
.challenge-chart .green
{
    background: url('../images/challenge_chart.png?1323729789') 0 -20px repeat-x;
}
.challenge-chart .brown
{
    background: url('../images/challenge_chart.png?1323729789') 0 -40px repeat-x;
}
.challenge-chart .navy
{
    background: url('../images/challenge_chart.png?1323729789') 0 -60px repeat-x;
}
.challenge-chart .tan
{
    background: url('../images/challenge_chart.png?1323729789') 0 -80px repeat-x;
}
.challenge-chart .purple
{
    background: url('../images/challenge_chart.png?1323729789') 0 -100px repeat-x;
}
.challenge-chart .maroon
{
    background: url('../images/challenge_chart.png?1323729789') 0 -120px repeat-x;
}
.challenge-chart .ltblue
{
    background: url('../images/challenge_chart.png?1323729789') 0 -140px repeat-x;
}
.challenge-chart .blue
{
    background: url('../images/challenge_chart.png?1323729789') 0 -160px repeat-x;
}
.steps-tracker-results .success
{
    background: url('../images/icons.png?1323729790') 0 -775px no-repeat;
}
.steps-tracker-results .failed
{
    background: url('../images/icons.png?1323729790') 0 -790px no-repeat;
}
.steps-tracker-results .incomplete
{
    background: url('../images/icons.png?1323729790') 0 -806px no-repeat;
}
.groups-page-navigator .scroller-next
{
    background: url('../images/icons.png?1323729790') 0 -822px no-repeat !important;
}
.groups-page-navigator .scroller-prev
{
    background: url('../images/icons.png?1323729790') 0 -838px no-repeat !important;
}
.picture-frame.small
{
    background: url('../images/icons.png?1323729790') 0 -864px no-repeat;
    height: 28px;
    width: 28px;
    padding: 4px;
}
.picture-frame.small img
{
    height: 28px;
    width: 28px;
}
.picture-frame.jumbo
{
    background: url("../images/picture-frame-jumbo-rectangle.jpg") no-repeat;
    height: 207px;
    width: 679px;
    padding: 9px 10px;
}
.picture-frame.jumbo img
{
    height: 182px;
    width: 655px;
}
.servings-circle span.left
{
    background: url('../images/trackers.png?1323729783') no-repeat;
}
.servings-circle span.left.active
{
    background: url('../images/trackers.png?1323729783') 0 -44px no-repeat;
}
.servings-circle span.right
{
    background: url('../images/trackers.png?1323729783') 0 -88px no-repeat;
}
.servings-circle span.right.active
{
    background: url('../images/trackers.png?1323729783') 0 -132px no-repeat;
}
.article-detail .toolbar .favorite
{
    background: url('../images/icons.png?1323729790') no-repeat;
}
.article-detail .toolbar .email
{
    background: url('../images/icons.png?1323729790') 0 -910px no-repeat;
}
.article-detail .toolbar .print
{
    background: url('../images/icons.png?1323729790') 0 -922px no-repeat;
}
.article-detail .toolbar .pdf
{
    background: url('../images/icons.png?1323729790') 0 -938px no-repeat;
}
.featured-recipe-wrap .prev
{
    background: url('../images/icons.png?1323729790') 100% -239px no-repeat;
}
.featured-recipe-wrap .prev.disabled
{
    background: url('../images/icons.png?1323729790') 100% -279px no-repeat;
}
.featured-recipe-wrap .next
{
    background: url('../images/icons.png?1323729790') 100% -159px no-repeat;
}
.featured-recipe-wrap .next.disabled
{
    background: url('../images/icons.png?1323729790') 100% -199px no-repeat;
}
.share-toolbar .email
{
    background: url('../images/icons.png?1323729790') 0 -910px;
}
.share-toolbar .favorite
{
    background: url('../images/icons.png?1323729790');
}
.share-toolbar .favorite.active
{
    background: url('../images/icons.png?1323729790') 0 -954px;
}
.share-toolbar .print
{
    background: url('../images/icons.png?1323729790') 0 -922px;
}
.share-toolbar .pdf
{
    background: url('../images/icons.png?1323729790') 0 -938px;
}
.share-toolbar .like
{
    background: url('../images/icons.png?1323729790') 0 -970px;
}
.share-toolbar .like.active
{
    background: url('../images/icons.png?1323729790') 0 -986px;
}
.share-toolbar .dislike
{
    background: url('../images/icons.png?1323729790') 0 -1002px;
}
.share-toolbar .dislike.active
{
    background: url('../images/icons.png?1323729790') 0 -986px;
}
.favorites-widget li a
{
    background: url('../images/icons.png?1323729790') 0 -954px no-repeat;
}
.post .print
{
    background: url('../images/icons.png?1323729790') 0 -922px no-repeat;
    padding: 0 0 0 20px;
    color: black;
    display: inline-block;
    font-weight: normal;
    height: 16px;
    line-height: 16px;
}
a.reminder
{
    display: inline-block;
    width: 16px;
    height: 28px;
    background: url('../images/icons.png?1323729790') 0 -1018px no-repeat;
}
a.reminder.on
{
    background: url('../images/icons.png?1323729790') 0 -1046px no-repeat;
}
a.challenge, span.challenge
{
    display: inline-block;
    width: 50px;
    height: 28px;
    background: url('../images/icons.png?1323729790') 0 -1074px no-repeat;
}
.go-back, a.go-back
{
    position: relative;
    top: 10px;
    background: url('../images/icons2.png?1323729790') 0 -1102px no-repeat;
    padding: 4px 0 0 20px;
    color: #666;
    font-style: italic;
    font-size: 11px;
    font-weight: normal;
}
.new
{
    display: inline-block;
    background: url('../images/icons.png?1323729790') 0 -1118px no-repeat;
}


.labelWelcome
{
    font-size:x-large;
    font-family:Arial;
    font-weight:bold;
    color: #666666;
}

.welcomeTourText
{
    font-size:12px;
    font-family: Arial;
    color: #6F6F6F;
    line-height:2.0em;
    margin-top:1.0em;
}

.divWelcomeTourContent
{
    padding-left:35px;
}      

#img-space
{
    display: inline;
    margin: 10px 7px 10px 0px;
}
   

.libraryGetEatFit
 {
        margin-top: -10px;
        background: url('../images/GetFit_EatFit_Link.png') no-repeat;
        width: 300px;
        height:350px;
        margin-left: -15px;
 }
 
  .IncentiveScore
 {
     margin: 10px;
      padding: 10px 15px 5px 15px;
    background-image: url(../images/top-messaging-bg.jpg);
    background-repeat: repeat;  
  }
  
  .IncentiveScorediv
  {
      margin: 10px;
     position: absolute; 
     padding: 10px 15px 5px 15px;
     z-index: 999; 
     top:-80px;
     left:-100px;
     width:350px;
     height:120px;
  }
 .IncentiveScoreBottom
 {
      margin: 10px;
     padding: 10px 15px 5px 15px;
     background-image: url(../images/top-messaging-bottom.png);
     background-repeat: no-repeat;
  }
 
 .IncentiveScoreBox
 {
     background-image:url(../images/digit-bg.jpg);
     background-repeat:repeat-x;
      border:thin solid black;
 }
.IncentiveScore .PointsLabel
{
    color: #FFFFFF;
}
.RadForm_Simple .rfdCheckboxUnchecked
{
    font-weight:500 !important;
    font-size:13px !important;
    font-family: Arial, Verdana, Tahoma !important;  
}

.RadForm_Simple .rfdCheckboxChecked
{
    font-weight:500 !important;
     font-size:13px !important; 
    font-family: Arial, Verdana, Tahoma !important;    
}
.RadForm_Simple .rfdRadioUnchecked
{
    font-weight:600 !important;
    font-size:13px !important;
    font-family: Arial, Verdana, Tahoma !important;                          
}

.RadForm_Simple .rfdRadioChecked
{
    font-weight:600 !important;
    font-size:13px !important;
    font-family: Arial, Verdana, Tahoma !important;
}
html {
	overflow-y: scroll;
}
body {
	/*font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	background: #d5d5d5 url(../Images/global-patternBG.gif) repeat-x top left;
	width: 100%;
	padding-top: 20px;
	font-size:12px;
	color:#2e2e2e;*/
}
form {
	display: inline;
}
/*a {
	color: #006699;
	text-decoration: underline;
}*/
/*a:hover {
	text-decoration: none;
}
*/

/*H1 {
    font-family:arial;
    font-size:33px;
    color:#005077;
    display:inline;
}*/

/*H2 {
    font-family:arial;
    font-size:29px;
    color:#005077;
    display:inline;
}
*/
/*H3 {
    font-family:arial;
    font-size:18px;
    color:#005077;
    display:inline;
}*/
/*H4 {
    font-family:arial;
    font-size:14px;
    color:#005077;
    display:inline;
}
*/

.txtWhite {
    color:#FFFFFF;
}

/* used by tables and divs to make a border */
.GridView {
    border: 1px solid #a4cee9;

}
table.GridView td.header {
    background-color:#dae8ee;
    border-bottom:1px solid #a4cee9;
    padding-top:8px;
    padding-bottom:8px;
    vertical-align:top;
}

table.GridView td.standard {
    background-color:#FFFFFF;
    border-bottom:1px dotted #C2DBE6;
    font-size:10px;
    padding-top:8px;
    padding-bottom:8px;
    vertical-align:top;
}

table.GridView td.alternate {
    background-color:#EDF4F7;
    border-bottom:1px dotted #C2DBE6;
    font-size:10px;
    padding-top:8px;
    padding-bottom:8px;
    vertical-align:top;
} 

#mainContent
{
    width: 933px;
    text-align: left;
    background-color: #ffffff;
}

.paleBlueBox 
{
	/*background:#eaf3f6;*/
    border: 1px solid #a4cee9;
}	 	
.blueBox {
    background-color:#efefef;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;    
}
.lightGreenBak {
    background:#daeee4;
    border: 1px solid #aecdae;
}
.darkGreenBox {
    background:#b2cfb2;
    border: 1px solid #b2cfb2;
}
.greyBox {
	background:#e9e9e9;
	border: 1px solid #a4cee9;
}
.whiteBox {
    background:#ffffff;
    border: 1px solid #aecdae;
}
div.mediumBlueBox {
    /*background:#eaf5f9;*/
    background:#a4cee9;
    border: 1px solid #a9c8d6;
}

/* makes blue dotted line used throughout site */
div.dottedLine {
    margin-top:6px;
    margin-bottom:6px;
    border-top:1px dotted #a3c9d9;
    height:1px;
    clear:both;
}

/* makes blue dotted line used throughout site */
div.dashedLine {
    margin-top:6px;
    margin-bottom:6px;
    border-top:1px dashed #a3c9d9;
    height:1px;
    clear:both;
}

/* makes vertical blue dotted line used throughout site */
td.dottedLineVertical {
	border-right:1px dotted #a3c9d9;
	width:1px;
}
    
/* checkmark shown throughout site just put text inside div with
	this class and checkmark will appear in front of text */
div.checkList {
    padding-left:20px;
    padding-bottom:15px;
    background:url(../Images/checkMark.gif) no-repeat;
}
    
/* general style for any elements that have a gray background */
.grayBak {
    background:#ebebeb;
}

/* used for elements in the green box */
.greenBox {
    background-color:#059B79;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	padding:2px 4px;
	text-align: center;
}

a.redLink {
    color:#ba0a42;
    text-decoration:none;
}

/* link with default font color and no underline */
a.noStyle {
	color: #2e2e2e;
    text-decoration: none;
}

/* used in pro-chaska */
a.disabledLink
{
	color:#B5B5B5;
	text-decoration:none;
}

/* style to wrap text in asp:radioButtonList control */
 table.radioButtonList td input
{
    float:left;
} 

table.radioButtonList td div
{
    padding: 0px 0px 0px 25px;
    margin-top:3px;
}     

#containerLeftBorder {
	width: 3px;
	background: url(../Images/global-containerLeftShadow.gif) repeat-y top left;
	opacity: .28; 
	filter:alpha(opacity=28);
	-moz-opacity:.28;
}
#containerRightBorder {
	width: 4px;
	background: url(../Images/global-containerRightShadow.gif) repeat-y top left;
	opacity: .28;
	filter:alpha(opacity=28);
	-moz-opacity:.28;
}
#containerBtm {
	background: url(../Images/global-containerBtmBorderWhite.gif) no-repeat;
}

#myHealthwaysWatermark {
	background: #ffffff url(../Images/global-headerNEWWatermark.gif) no-repeat;
	background-position: 248px 0px;
	width: 960px;
}
#myHealthwaysWatermarkWhite {
	background: #ffffff url(../Images/global-containerTopBorderNoDots.gif) no-repeat;
	background-position: 248px 0px;
	width: 960px;
}


#mainWelcomeLogo {
	padding-left: 34px;
	padding-top: 3px;
}

/*
start Navigation style
*/

#ctl00_globalNav {
	background-color:#ffffff;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	height:28px;
	margin-top:20px;
}

#ctl00_globalNav a:link, #ctl00_globalNav a:visited, #ctl00_globalNav a:hover, #ctl00_globalNav a:active {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.navLeftButton {
	padding:0px 3px 0px 22px;	
}
.navMiddleButton {
	padding-right:3px;	
}
.navRightButton {
	padding:0px 22px 0px 0px;	
}

.navButtonOn {
	/* original color: background: #b4093f; */
	background: #9c0031;
	cursor:pointer;
}

.navButtonOff {
	/* original color: background: #4783ac;*/
	background: #447ea5;
	cursor:pointer;
}

.secondaryNavButtonOn {
	background: #447ea5;
	cursor:pointer;
}

.secondaryNavButtonOff {
	background: #a4cee9;
	cursor:pointer;
}

/*td.navButtonLeft {
	background: url(../Images/nav-buttonCornerLeft.gif) no-repeat top left;
	width:6px;
	height:28px;
}

td.navButtonRight {
	background: url(../Images/nav-buttonCornerRight.gif) no-repeat top right;
	width:6px;
	height:28px;
}*/

td.navButtonText {
	padding:0px 10px 0px 10px;
	text-align:center;
	height:28px;
}

/*
end Navigation style
*/

div.repeatingBlueDot {
	background:url(../Images/blueDot.gif) repeat-x;
	height:4px;
	width:12px;
}

#mainHeader {
	font-weight: bold;
	padding-right: 78px;
	font-size: 11px;
}

#mainHeader div {
	position: relative;
	bottom: 4px;
}

#mainHeaderContactText {
	color: #999998;
}

#mainHeaderWelcomeText {
	padding-left: 40px;
}

#mainHeaderWelcomeText span {
	/* original color: color: #b60940; */
	color: #b4093f;
}

#mainHeaderLoginText {
	padding-left: 19px;
}
#homepageImageBikers {
	background: #ffffff url(../Images/homepage-bkgMainImage.jpg) no-repeat;
	width:936px;
	height:235px;
}

#mainFooterSection {
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 11px;
}

#mainFooterDivider {
	text-align: center;
	padding-top: 18px;
}

#mainFooter {
	padding-top: 15px;
	padding-left: 9px;
	padding-bottom: 5px;
}

#mainFooterSponsoredBy {
	font-size: 11px;
	/* original color: color: #929292; */
	color: #858585;
	width: 100px;
}

#mainFooterSponsoredBy img {
	margin-top: 8px;
}

#mainFooterLinks {
	font-size: 10px;
	color: #858585;
	padding-right: 100px;
	padding-top: 5px;
}

#mainFooterLinks a {
	color: #858585;
}

#mainFooterPoweredBy 
{
	padding-top: 3px;
	float: left
}

#mainFooterBestViewedWith
{
	padding-top: 3px;
	float: right;
	color: #999999;
}


/* Buttons */

.redButton {
	/* original color: background-color: #b51a4b; */
	background-color: #990033;
	border-top: 1px solid #da809d;
	border-right: 1px solid #781937;
	border-bottom: 1px solid #49081d;
	border-left: 1px solid #c75176;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.lightBlueButton {
	background-color: #65b1cf;
	border-top: 1px solid #a6d2e3;
	border-right: 1px solid #407083;
	border-bottom: 1px solid #304f5c;
	border-left: 1px solid #86c2d9;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.OrangeButton {
	background-color: #ff610a;
	border-top: 1px solid #a6d2e3;
	border-right: 1px solid #407083;
	border-bottom: 1px solid #304f5c;
	border-left: 1px solid #86c2d9;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
}
/* Buttons end */

.pictureFrameTopBorder
{
    background: url(../Images/pictureFrameTopBorderTile.gif) repeat-x top left;
    height: 9px;
}
.pictureFrameGrayBGTopBorder
{
	background-image: url(../Images/Community/pictureFrameGrayBGTop.gif);
    background-position: 0px 0px;
    background-repeat:repeat-x;
    font-variant: small-caps;
    height: 9px;
}
.pictureFrameBtmBorder
{
    background: url(../Images/pictureFrameBtmBorderTile.gif) repeat-x top left;
    height: 10px;
}
.pictureFrameGrayBGBtmBorder
{
    background: url(../Images/Community/pictureFrameGrayBGBottom.gif) repeat-x top left;
    height: 10px;
}

.pictureFrameLeftBorder
{
     background: url(../Images/pictureFrameLeftBorderTile.gif) repeat-y top left;
     width: 9px;
}
.pictureFrameRightBorder
{
     background: url(../Images/pictureFrameRightBorderTile.gif) repeat-y top left;
     width: 9px;
}
.pictureFrameContent
{
    background: #e4e2da url(../Images/pictureFrameBG.gif) repeat-x top left;
    text-align: center;
}
.pictureFrameContent img
{
    border: 1px solid #cbc9c1;
}
.redText 
{
	/* original color: color:#a50135; */
	color:#b4093f;
}
.red12pxBold
{
    font-size: 12px;
    font-weight: bold;
    /* original color: color:#a50135; */
	/*color:#b4093f;*/
	color:Black;
    display: block;
}
span.a.red12pxBold
{
	text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    /* original color: color:#a50135; */
	/*color:#b4093f;*/
	color:Black;
    display: block;
}
.red15pxBold
{
    font-size: 15px;
    font-weight: bold;
    /* original color: color:#a50135; */
	/*color:#b4093f;*/
	color: Black;
    display: block;
}
.red18pxBold
{
    font-size: 18px;
    font-weight: bold;
    /* original color: color:#a50135; */
	/*color:#b4093f;*/
	color: Black;
    line-height: 20px;
}
.blue15pxBold
{
    font-size: 15px;
    font-weight: bold;
    color: #006699;
}
.blue12pxBold
{
    font-size: 12px;
    font-weight: bold;
    color: #006699;
}
.grayWhiteDivider
{
    background: url(../Images/grayWhiteDividerTile.gif) repeat-x top left;
    height: 2px;
}
/*
styles for second level top banner image and section text
*/

	#innerHeader{
		background: url(../Images/innerHeader.jpg) top center no-repeat;
		height:76px;
		padding-left:36px;
		text-align:left;		
	}

	#innerHeaderSection {
		padding-top:8px;
	}
	#innerHeaderBottomBar {
		padding-top:5px;
		font-size:11px;
	}

/*
end styles for second level top banner image and section text
*/


/*
	HRA - Personal Health Assessment Styles
*/
   div#hraLandingBox {
        width:934px;
        margin-top:15px;
        background:url(../Images/hraLandingBak.jpg) no-repeat #04689b;
        padding-bottom:20px;
    }
    div#hraLandingBoxBottom {
        width:934px;
        height:11px;
        background:url(../Images/hraLandingPageBottom.jpg) no-repeat;
    }
    
    div#hraLandingInnerContainer{
        background:url(../Images/hraInnerContainerBak.jpg) repeat-x #035c8c;
        width:822px;
        clear:both;
        padding:10px;
    }
    td#hraLandingInnerContainerLeft{
        vertical-align:top; 
        text-align:left;
        width:238px; 
        border-right:1px solid #89cadd; 
        border-bottom:1px solid #89cadd; 
        border-left:1px solid #89cadd;
        padding: 27px 10px 10px 20px;
        color:#FFFFFF;
    }
    td#hraLandingInnerContainerLeft a:link{
        color:#67cfff;
    }
    
    td#hraLandingInnerContainerRight{
        vertical-align:top;
        background:#35a8cb;
    }
    
    div#hraLandingInnerContainerRightContent{
        background:#35a8cb;
        color:#FFFFFF;
        padding:10px;
        text-align:left;
    }
        div#hraFormHeader {
        height:49px;
        width:934px;
        background:url(../Images/hraFormHeader.jpg);
        margin-top:15px;
    }
    
    /* HRA HEADER */
    div#hraFormHeaderStatus {
        width:160px;
        text-align:right;
        float:left;
        color:#0d5a76;
        font-weight:bold;
        padding-top:18px;
    }
    
    div#hraFormHeaderProgressBar {
        width:245px;
        text-align:left;
        float:left;
       
    }
    
    div#hraFormHeaderTxt {
        width:400px;
        text-align:right;
        float:left;
        color:#ccebfb;
        font-weight:bold;
        padding-top:10px;
        font-size:24px;
    }
    
    
    div#hraFormHeaderInfoBox {
        height:155px;
        width:934px;
        background:#edf1f3;
    }
    
    div#hraSubCategoryBar{
        width:934px;
        height:31px;
        background: #dae8ee;
        text-align:left
    }
    /* END HRA HEADER */
    
    /* HRA SURVEY */
        div#hraFormContent {
			width:934px;
			padding-top:15px;
		}
		td.dottedLineVertical {
			border-right:1px dotted #a3c9d9;
			width:1px;
		}
	    
        div.hraQuestionContainer{
			margin:8px 0px 0px 44px; 
	    
		}
		div.hraQuestionContent {
			margin:5px 0px 5px 0px; 
			color:#2e2e2e;
			font-weight:bold;
		}
	    
		div.hraAnswerContent {
			margin:8px 10px 10px 0px;
			color:#2e2e2e;
			font-weight:normal;
		}
	    
		div.hraConditionalQuestionBox {
			background:#e4e4e4;
			border: 1px solid #a9c8d6;
			width:300px;
			padding:8px;
			font-size:11px;
			margin: 5px 0px 5px 0px;
		}
		.hraQuestionContent
		{
			FONT-WEIGHT: bold;
			MARGIN: 5px 0px 5px 0px;
			COLOR: #231f20
		}
		.hraAnswerContent
		{
			FONT-WEIGHT: normal;
			MARGIN: 8px 10px 10px 0px;
			COLOR: #086bb5
		}
		.hraErrorContent
		{
			FONT-WEIGHT: normal;
			MARGIN: 8px 10px 10px 44px;
			COLOR: #a70639
		}
		.hraQuestionContentAnswered
		{
			FONT-WEIGHT: bold;
			MARGIN: 5px 0px 5px 20px;
			COLOR: #808080
		}
		.hraAnswerContentAnswered
		{
			FONT-WEIGHT: normal;
			MARGIN: 8px 10px 10px 44px;
			COLOR: #808080
		}

	/* END HRA SURVEY */
    
    /* OMITTED QUESTIONS PAGE */
	    
		
	    
		ol.omittedQuestions{
			margin:8px 0px 0px 20px;
			padding-left:0px;
		}
		ol.omittedQuestions li{
			padding-bottom:4px;
		}  
    /* END OMITTED QUESTIONS PAGE */
    
    /* HRA MY HEALTH SCORE PAGE */
    table#hraMyScoreTable {
		border-bottom:1px solid #c9d8e0;
	}

	table#hraMyScoreTable td.header {
		border-right:1px solid #c9d8e0;
		border-top: 1px solid #c9d8e0;
		height:30px;
		text-align:center;
		font-size:11px;
	}
	table#hraMyScoreTable td.withBorder {
		border-right:1px solid #c9d8e0;
		width:63px;
	}
	table#hraMyScoreTable td.item {
		border-right:1px solid #c9d8e0;
		background:#dae8ee;
		height:50px;
		vertical-align:middle;
		padding-left:16px;
	    
	}
	table#hraMyScoreTable td.moreInfo {
		border-right:1px solid #c9d8e0;
		background:#dae8ee;
		height:50px;
		vertical-align:middle;
		text-align:center;
	}
	table#hraMyScoreTable td.expanded {
		border-right:1px solid #c9d8e0;
		border-left:1px solid #c9d8e0;
		background:#f5f5f5;
		text-align:center;
	}
	table#hraMyScoreTable td.graph {
		border-right:1px solid #c9d8e0;
		background:#dae8ee;
		height:50px;
		vertical-align:middle;
	}

	div.hraItemGraph{
		background:#eef5f7;
	} 

	td.hraItemGraphBar{
		height:21px;
		background:#006699;
	}
    /* END HRA MY HEALTH SCORE PAGE */

/*
	END HRA - Personal Health Assessment Styles
*/


/*
	TAKE ACTION SECTION 
*/
	/* tab styles */
	 .takeActionTabOn {
	    background: #4783ac;
    }

    .takeActionTabOff {
	    background: #a4cee9;
    }

    .takeActionTabBottom{
        height:7px;
        background: #4783ac;
        clear:both;
    }
    td.takeActionTabLeft {
	    background: url(../Images/nav-buttonCornerLeft.gif) no-repeat top left;
	    width:6px;
	    height:26px;
    }

    td.takeActionTabRight {
	    background: url(../Images/nav-buttonCornerRight.gif) no-repeat top right;
	    width:6px;
	    height:26px;
    }

    .takeActionTabOn tbody tr td.takeActionTabText, 
    .takeActionTabOn tbody tr td.takeActionTabText a:link, 
    .takeActionTabOn tbody tr td.takeActionTabText a:visited {
	    padding:0px 5px 0px 5px;
	    text-align:center;
	    font-family:arial;
	    font-size:11px;
	    font-weight:bold;
	    color:#FFFFFF;
	    text-decoration:none;
    }
    .takeActionTabOn tbody tr td.takeActionTabTextOn a:hover{
	    text-decoration:underline;
    }

    .takeActionTabOff tbody tr td.takeActionTabText, 
    .takeActionTabOff tbody tr td.takeActionTabText a:link, 
    .takeActionTabOff tbody tr td.takeActionTabText a:visited {
	    padding:0px 5px 0px 5px;
	    text-align:center;
	    font-family:arial;
	    font-size:11px;
	    font-weight:bold;
	    color:#447ea5;
	    text-decoration:none;
    }
    .takeActionTabOff tbody tr td.takeActionTabTextOn a:hover{
	    text-decoration:underline;
    }

	/* end tab styles - see My Action Plan page */

	
    /* end left navigation */
    
    #proChaska {
        border-left: 1px solid #a4cee9;
        border-top: 1px solid #a4cee9;
        background:#dae8ee;
    }
    #proChaska td {
        border-right: 1px solid #a4cee9;
        border-bottom: 1px solid #a4cee9;
        vertical-align:top;
    }
    #proChaskaIcons td {
        border-right: 1px solid #a4cee9;
        border-bottom: 1px solid #a4cee9;
        vertical-align:top;
    }
    #proChaskaIcons td table td{
        border-right: 0px solid #a4cee9;
        border-bottom: 0px solid #a4cee9;
        vertical-align:middle;
    }
    
    #proChaskaIcons td div.disabled {
        background:#d7e2e6;
        padding:10px;
        color:#b5b5b5;
    }
    #proChaskaIcons td div.enabled {
        background:#edf4f7;
        padding:10px;
    }
    #proChaskaIcons td div.status {
        background:#e3eef2;
        font-size:11px;
        color:#7f7f7f;
        padding:5px 5px 5px 10px;
    }
    #proChaskaIcons td div.statusDisabled {
        background:#e3eef2;
        font-size:11px;
        color:#b5b5b5;
        padding:5px 5px 5px 10px;
    }
    
    #proChaskaChartTable td {
		padding:8px 8px 8px 0px;
	}
/*
	END TAKE ACTION SECTION 
*/


/* GET/EAT FIT PAGE STYLES */
.Fit_Landing-text
{
    color: #b4093f;
    line-height: 16px;
}
.Fit_Landing-redtext
{
    color: #b4093f;
    line-height: 16px;
    padding-bottom: 40px;
}
.Fit_Landing-blueBar
{
    width: 100%;
    background-color: #dae8ee;
    height: 11px;
}
#Fit_Landing-formContent
{
   padding-top: 12px;
   padding-left: 1px; 
   color: #2e2e2e;
}
#Fit_Landing-formTop
{
    padding-top: 13px;
}
#Fit_Landing-formTop td
{
    padding-top: 7px;
}
#Fit_Landing-formTop input
{
    color: #2e2e2e;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid #c0c0c0;
    width: 73px;
    padding-left: 5px;
}
.Fit_Landing-formBtm
{   
    padding-top: 17px;
    color: #2e2e2e;
    padding-bottom: 15px;
}
.Fit_Landing-formBtm p
{
    padding: 0px;
    margin: 0px;
    padding-left: 6px;
    padding-top: 5px;
}
.Fit_Landing-formBtm p.formQuestion
{
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 2px;
}
#Fit_Landing-continueBtn
{
    padding-top: 5px;
    text-align: right;
}


#Fit_ChooseYourPlan-mainContentLeft
{
    padding-top: 0px;
    font-size: 11px;
    /*padding-left: 20px;*/
}
#Fit_ChooseYourPlan-mainContentCenter
{   
    width: 300px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 8px;
    color: #2e2e2e;
}
#Fit_GeneralLayout-mainContentCenter
{
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 10px;
    color: #2e2e2e;
}
#Fit_GeneralLayout-mainContentCenter ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    padding-top: 14px;
    padding-top: 14px;
}
#Fit_GeneralLayout-mainContentCenter ul li
{
    background: url(../Images/bulletTeal.gif) no-repeat;
    background-position: 13px 5px;
    padding-left: 24px;
}
#Fit_ChooseYourPlan-mainContentRight
{
    width: 217px;
    background: #ebebeb;
}
#Fit_GeneralLayout-mainContentRight
{
    width: 217px;
    text-align: right;
}
.Fit-menuItemOn
{
    /*background: #c5e8f3 url(../Images/smallArrowRedRight.gif) no-repeat;
    background-position: 18px 7px;*/
    padding-left: 7px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #cccccc;
    color: Gray;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 7px;
}
.Fit-menuItemComplete
{
    /*background: #eaf5f9 url(../Images/greenCheckmark.gif) no-repeat;
    background-position: 8px 4px;*/
    padding-left: 7px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #cccccc;
    color: #a4a4a4;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 7px;
}
.Fit-menuItem
{
    /*background-color: #eaf5f9;*/
    background-position: 8px 4px;
    padding-left: 7px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #cccccc;
    color: #000000;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 7px;
}
#Fit_ChooseYourPlan-leftMenu
{
    min-height: 207px;
    margin-top: 3px;
    width: 150px;
}
/*
#Fit_GeneralLayout-mainContentCenter div.divider
{
    padding-bottom: 10px;
	background: url("../Images/underline.png") left top repeat-x;
	width: 100%
}
*/
.Fit_ChooseYourPlan-planOption
{
    padding-top: 7px;
    padding-bottom: 7px;
}
.Fit_ChooseYourPlan-planOption span
{
    font-size: 15px;
    font-weight: bold;
    color: #2e2e2e;
    display: block;
    background: url(../Images/arrowSmallBlackRight.gif) no-repeat;
    /*background-position: 8px 3px;*/
    background-position: right center;
    padding-left: 21px;
}
.Fit_ChooseYourPlan-planOptionOn
{
    padding-top: 7px;
    padding-bottom: 7px;
}
.Fit_ChooseYourPlan-planOptionOn span
{
    font-size: 15px;
    font-weight: bold;
    color: #2e2e2e;
    display: block;    
    background: url(../Images/arrowSmallBlackDown.gif) no-repeat;
    background-position: right center;
    padding-left: 21px;
}
/* END GET/EAT FIT STYLES */

/* Back Arrow link */
.BackArrowLink {
    padding-top: 30px;
    padding-bottom: 15px;
    overflow: auto;
    float:left;
    overflow: hidden;
}
.BackArrowLink a {
    font-size: 12px;
    color: #006699;
    display: block;
    background: url(../Images/arrowCircleLeftSmall.gif) no-repeat;
    background-position: 0px 2px;
    padding-left: 20px;
    text-decoration: underline;
    line-height:14px;
}
.BackArrowLink a:hover {
    text-decoration: none;
}
/* Back Arrow link end */

/* Printer link */
.PrinterLink {
    overflow: auto;
    float:left;
    overflow: hidden;
}
.PrinterLink a {
    font-size: 11px;
    color: #006699;
    display: block;
    background: url(../Images/iconPrint.gif) no-repeat;
    background-position: 0px 2px;
    padding-left: 20px;
    text-decoration: underline;
    line-height:16px;
}
.PrinterLink a:hover {
    text-decoration: none;
}
/* Printer link end */

/* Add link */
.AddLink {
    overflow: auto;
    float:left;
    overflow: hidden;
}
.AddLink a {
    font-size: 11px;
    color: #006699;
    display: block;
    background: url(../Images/iconGreenPlus.gif) no-repeat;
    background-position: 0px 2px;
    padding-left: 24px;
    text-decoration: underline;
    line-height:20px;
}
.AddLink a:hover {
    text-decoration: none;
}
/* Add link end */

/* Small Add link */
.SmallAddLink {
    overflow: auto;
    float:left;
    overflow: hidden;
}
.SmallAddLink a {
    font-size: 10px;
    color: #006699;
    display: block;
    background: url(../Images/iconGreenPlusSmall.gif) no-repeat;
    background-position: 0px 2px;
    padding-left: 16px;
    text-decoration: underline;
    line-height:14px;
}
.SmallAddLink a:hover {
    text-decoration: none;
}
/* Small Add link end */

/* Telerik Grid - WebBlue Skin */
/*
.GridHeader_WebBlue{
	background:#ecf3f5;
	padding:15px 0px 4px 10px;
	border-bottom: 1px solid #a4cee9;
	border-top:none;
	color:Black;
}
*/
/*TH added -- erg stands for Engage Rad Grid */
.ergRow,
.ergRow .rgRow
{
	background:#ffffff;
}
.ergAltRow,
.ergAltRow .rgAltRow
{
	background:#fffbff;
}
.ergRow TD,
.ergAltRow TD,
.ergRow .rgRow TD,
.ergAltRow .rgAltRow TD
{
	border-style:none none dotted none;
	border-color:#a4cee9;
	border-width:1px;
	PADDING-RIGHT: 7px;	
	PADDING-LEFT: 7px;	
	PADDING-BOTTOM: 4px;	
	PADDING-TOP: 4px;	
	COLOR: black;	
	LINE-HEIGHT: 12px;	
}
/* No header on ConsultThreads grids, so outline top row */
/*.grdConsultThread .ergRow:first-child TD
{
	 border-top-style: dotted; 
}
*/
.MasterTable_WebBlue
{
	background:#ffffff;
}
/*TH added */
.RadGrid .rgMasterTable
{
	background:#ffffff;
}

.RadGrid_WebBlue{ border:none; }

.GridHeader_WebBlue{
	background:#EDF4F7;
	padding:15px 0px 4px 10px;
	border-bottom: 1px solid #a4cee9;
	border-top:none;
	color:Black;
}

.LibraryGridHeader_WebBlue{
	background:#a4cee9;
	padding:15px 0px 4px 10px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-top:none;
	color:Black;
}
.GridHeader_WebBlue a
{
	color:Black;
}

.GridHeader_WBC{
	background:#EFEFEF;
	padding:10px 0px 4px 10px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999 !important;
	border-top:none;
	color:Black;
}
.GridHeader_WebBlue a
{
	color:Black;
}
.ConsultThreads .RadGrid .rgRow td,
.ConsultThreads .RadGrid .rgAltRow td,
.ConsultThreads .RadGrid .rgEditRow td,
.ConsultThreads .RadGrid .rgFooter td
{
	/* TH Replaced these
	border-style:solid;
	border-width:0 1px 1px; */
	border-bottom: dotted;
	border-width: 1px;
	border-color: #a4cee9;	
		BORDER-RIGHT-STYLE: none; 	
		BORDER-LEFT-STYLE: none;
		border-top-style: none;	
		PADDING-RIGHT: 0px;	
		PADDING-LEFT: 10px;	
		PADDING-BOTTOM: 4px !important;	
		PADDING-TOP: 8px !important;	
		FONT-WEIGHT: normal;	
		TEXT-TRANSFORM: none;	
		COLOR: black;	
		LINE-HEIGHT: 12px;	
		FONT-FAMILY: Arial;	
}

.RadGrid .rgAltRow
{
	background:#fffbff;
	/* TH background:#dae2e8; */
}

.RadGrid .rgAltRow td
{
	/* TH border-color:#dae2e8; */
	/* All these styles added by TomH from prior version style */
	PADDING-RIGHT: 0px;	
	/* BORDER-TOP: #a4cee9 1px dotted;	 */
	PADDING-LEFT: 10px;	
	FONT-WEIGHT: normal;	
	PADDING-BOTTOM: 4px;
	TEXT-TRANSFORM: none;	
	COLOR: black;	
	LINE-HEIGHT: 12px;	
	PADDING-TOP: 8px;	
	FONT-FAMILY: Arial;	
	/* BORDER-RIGHT-STYLE: none;	 */
	/* BORDER-LEFT-STYLE: none;	 */
	/* BORDER-BOTTOM-STYLE: none; */
}

.GridRow_WebBlue td
{
	background:#ffffff;
	border-top:0px;
	border-bottom:1px solid #a9c8d6;
	padding:4px 0px 4px 10px;	
}

.LibraryGridRow_WebBlue td
{
	background:#ffffff;
	border-top:0px;
	padding:4px 10px 4px 10px;
	font-family: Arial;	
	font-size: small;
	color: #368eb4;
}

/*
.GridRow_WBC td
{
	background:#ffffff;
	border-top:0px;	
	padding:4px 0px 4px 10px;
	border-bottom:1px solid #999999;
}

.GridAltRow_WBC td
{
	background:#ffffff;
	border-top:0px;	
	padding:4px 0px 4px 10px;
	border-bottom:1px solid #999999;
}
*/
.GridRow_WebBlue td A 
{	
	COLOR: #006699;	
	TEXT-DECORATION: underline;
}

.GridAltRow_WebBlue td
{
	background:#fbfbfb;
	border-bottom:1px solid #a9c8d6;
	border-top:0px;
	padding:4px 0px 4px 10px;
}

.LibraryGridAltRow_WebBlue td
{
	background:#EFEFEF;
	border-top:0px;
	padding:4px 10px 4px 10px;
	font-family: Arial;	
	font-size: small;
}

.ergRowLibrary TD
{	
	border-color:#E6E6E6;
}
.ergAltRowLibrary TD
{	
	border-color:#E6E6E6;
}
.ergRowLibrary TD,
.ergAltRowLibrary TD,
.ergRowLibrary .rgRowLibrary TD,
.ergAltRowLibrary .rgAltRowLibrary TD
{
	border-style:none none solid none;
	border-width:1px;
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 7px;
	COLOR: #00689E;
	LINE-HEIGHT: 15px;
	font-family: Arial;
	font-size: small;	
	text-decoration:underline #00689E;	
	border-top:none;	
}


.GridAltRow_WebBlue td A 
{	
	COLOR: #006699;	
	TEXT-DECORATION: underline;
}

.rgNoRecords
{
	background:#fbfbfb;
	/* TH 18-Nov-2009: Removed border and added italics.
	border-top:1px solid #a9c8d6; */
	font-style: italic;
	padding:4px 0px 4px 10px;
}

/* Telerik Grid - WebBlue Skin end */

/* Telerik styles*/

/* Fixes bug of 150px width limit in vertical RadTabStrip: */
/*.RadTabStripLeft_Default .rtsLevel,
.RadTabStripRight_Default .rtsLevel,
.RadTabStripLeft_Default .rtsLevel .rtsUL,
.RadTabStripRight_Default .rtsLevel .rtsUL,
.RadTabStripLeft_Vista .rtsLevel,
.RadTabStripRight_Vista .rtsLevel,
.RadTabStripLeft_Vista .rtsLevel .rtsUL,
.RadTabStripRight_Vista .rtsLevel .rtsUL,
.RadTabStripLeft_WebBlue .rtsLevel,
.RadTabStripRight_WebBlue .rtsLevel,
.RadTabStripLeft_WebBlue .rtsLevel .rtsUL,
.RadTabStripRight_WebBlue .rtsLevel .rtsUL
	{
             width: 100% !important;
       }
.rtsUL
{
			background-color : #DEEBEF;
			width : 350px;
}*/
/* TomH **
.rtsOut
{
	background-color : #DEEBEF;
			width : 350px;
			*//*border : 1px;
		border-style :solid;
		border-color : #A5CFEF;*/ /*
} */
.rtsIn
{
		/* background-color : #DEEBEF; */
		/*border : 1px;
		border-style :solid;
		border-color : #A5CFEF;
		width : 350px; */
}

.rtsLI
{
    
}
/* TH**
.rtsLevel
{
			width : 350px;
}
.RadTabStripLeft_Default .rtsLevel .rtsUL
{
		width : 350px;
}
*/
.rtsTxt
{
	/* TH **
	font-size : 14px;
	font-weight : bold; 
	color : #005173;*/
}
.rtsOut span:hover
{
	/*background-color : #9c0031;*/
}
.rtsIn span:hover
{
	/* color : #05ad88; */
}
/*.NavMenuItemCenter 
{
    cursor:pointer;
    background-color: #447ea5;
    padding:0px 10px 0px 10px;
    text-align:center;
    height:28px;
    font-size: 12px;
	font-weight: bold;
	color:white;
}*/
.rtsTxtSelected
{
	font-size : medium;
	font-weight : bold;
	color : white;
}


td.navButtonLeft 
{
    background: #447ea5 url(../Images/nav-buttonCornerLeft.gif) no-repeat top left;
    height:28px;
    width:6px;
}
td.navButtonRight 
{
    background: #447ea5 url(../Images/nav-buttonCornerRight.gif) no-repeat top right;
    height:28px;
    width:6px;
}
td.navButtonLeftSelected
{
    background: #9c0031 url(../Images/nav-buttonCornerLeft.gif) no-repeat top left;
    height:28px;
    width:6px;
}
td.navButtonRightSelected
{
    background: #9c0031 url(../Images/nav-buttonCornerRight.gif) no-repeat top right;
    height:28px;
    width:6px;
}
td.navButtonText 
{
    cursor:pointer;
    /*background-color: #447ea5;*/
    padding:0px 10px 0px 10px;
    text-align:center;
    height:28px;
    /*width:6px;*/
    font-size: 12px;
    /*font-size: 80%;*/
	font-weight: bold;
	color:#005077;
} 
input.Active
{
	cursor:pointer;
    background:#DAE8EE;
    /*border-bottom: 1px solid #a4cee9;*/
    font-size:15px;
    text-align:left;
    color:#005077;
    font-weight:bolder;
    height:25px;
    padding-left:22px;
    padding-bottom:0px;
}
div.Active
{
	cursor:pointer;
    background:#DAE8EE;
    /*border-bottom: 1px solid #a4cee9;*/
    font-size:11px;
    text-align:left;
    color:Black;
    font-weight:bolder;
    height:25px;
    padding-left:22px;
}

input.InActive
{
	cursor:pointer;
    background:#EAF3F6;
    /*border-bottom: 1px solid #a4cee9;*/
    font-size:15px;
    text-align:left;
    color:#b6ccd5;
    font-weight:bolder;
    height:25px;
    padding-left:22px;
}
div.InActive
{
	cursor:pointer;
    background:#EAF3F6;
    /*border-bottom: 1px solid #a4cee9;*/
    font-size:11px;
    text-align:left;
    color:#b6ccd5;
    font-weight:normal;
    height:25px;
    padding-left:22px;
}
.homepageButton {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #3890b8; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px
}

.RadTabStrip_Default UL LI A SPAN.innerWrap
{
	background: #a4cee9 url(../Images/nav-buttonCornerRight.gif) no-repeat top right;
	color:#4783AC;
}
.RadTabStrip_Default UL LI A SPAN.wrap
{
	background: #a4cee9 url(../Images/nav-buttonCornerRight.gif) no-repeat top right;
	color:#4783AC;
}

.RadTabStrip_Default UL LI.first A SPAN.innerWrap
{
	background: #a4cee9 url(../Images/nav-buttonCornerLeft.gif) no-repeat top left;
	color:#4783AC;
}

.RadTabStrip_Default UL LI A.selected SPAN.innerWrap
{
	background: #4783AC url(../Images/nav-buttonCornerRight.gif) no-repeat top right;
	color:White;
}

.RadTabStrip_Default UL LI.first A.selected SPAN.innerWrap:hover
{
	background: #4783AC url(../Images/nav-buttonCornerLeft.gif) no-repeat top left;
	text-decoration:underline;
	color:White;
}

.RadTabStrip_Default UL LI A SPAN.innerWrap:hover
{
	background: #a4cee9 url(../Images/nav-buttonCornerRight.gif) no-repeat top right;
	text-decoration:underline;
	color:White;
}
.RadTabStrip_Default UL LI A SPAN.wrap:hover
{
	background: #a4cee9 url(../Images/nav-buttonCornerRight.gif) no-repeat top right;
	text-decoration:underline;
	color:White;
}

.RadTabStrip_Default UL LI.first A SPAN.innerWrap:hover
{
	background: #a4cee9 url(../Images/nav-buttonCornerLeft.gif) no-repeat top left;
	text-decoration:underline;
	color:White;
}

.RadTabStrip_Default UL LI A.selected SPAN.innerWrap:hover
{
	background: #4783AC url(../Images/nav-buttonCornerRight.gif) no-repeat top right;
	text-decoration:underline;
	color:White;
}

.RadTabStrip_Default UL LI.first A.selected SPAN.innerWrap:hover
{
	background: #4783AC url(../Images/nav-buttonCornerLeft.gif) no-repeat top left;
	text-decoration:underline;
	color:White;
}



.TrackersButton
{
    font-size:11px;
    text-align:center;
    background:#dae8ee;
    cursor:pointer;
    text-decoration:underline;
}
.TrackersSelectedButton
{
    font-size:11px;
    text-align:center;    
    color:#ba0a42;
    background:#dae8ee;
    cursor:pointer;
    text-decoration:underline;
}
.location
{
	background-color:Green;
	font-size:19px;
}


#Community-rightColumn
{
    width: 220px;
    background-color: #e7e7e7;
    padding-left: 13px;
    padding-top: 17px;
    padding-bottom: 20px;
    font-size: 11px;
    text-align: left;
    border: 1px solid #a9c8d6;
}
.Community_Home-QuestionsLeft
{
     width: 59%;
     padding-left: 9px; 
     padding-top: 4px; 
     padding-bottom: 4px; 
     border-bottom: 1px solid #a9c8d6; 
     border-right: 1px solid #a9c8d6;
     /*border: 1px solid #a9c8d6;*/
     font-weight: bold;
}
.Community_Home-QuestionsRight
{
     /*width: 39%;*/
     padding-left: 9px; 
     padding-top: 4px; 
     padding-bottom: 4px; 
     border-bottom: 1px solid #a9c8d6; 
     /*border-right: 1px solid #a9c8d6;
     border: 1px solid #a9c8d6;*/
     font-weight: bold;
}
.CommunityBlueBox
{
	/* TH: Removed
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
	*/
    color: #000000;
    line-height: 16px;
    background-color: #eaf5f9;
    border: 1px solid #a9c8d6;
}
#Community-rightColumnBox
{
    background-color: #e7e7e7;
}
.PDFLinkButton
{
	vertical-align:middle;
}
.HRAScoreRowMiddle
{
	width: 60px; 
	height: 20px; 
	border-left:1px solid #c9d8e0;
	border-top:1px solid #c9d8e0;
	font-weight:bold;
}
.HRAScoreRowEnd
{
	width: 60px; 
	height: 20px; 
	border-left:1px solid #c9d8e0;
	border-top:1px solid #c9d8e0;
	border-right:1px solid #c9d8e0;
	font-weight:bold;
}
.HRAScoreRowStart
{
	width: 80px; 
	height: 20px; 	
	border-left:1px solid #c9d8e0;
	border-top:1px solid #c9d8e0;
	font-weight:bold;
}



/* For the ContactUs.aspx page */

.ContactUs_contactMethod
{
	margin:15px;
	margin-bottom: 5px;
}
/*-------------------------------------*/


/* For the HCF Master page logo */

.headerLogo 
{
	margin-top: 15px;
	float:right;
}
.tdDottedLine
{
	border-bottom-color:#a4cee9;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
.SuccessMsg
{
	FONT-WEIGHT: bold;
	COLOR: green;
}
.ErrorMsg
{
	FONT-WEIGHT: bold;
	COLOR: #a70639;
}


/* Password reset controls */
.ChangePassword_Instructions
{
	color: #334455;
	width: 450px;
}

textarea.ArialTextBox 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
}
/*Email Confirmation Background CSS*/
.containerLeftBorder {
	width: 3px;
	background: url(../Images/global-containerLeftShadow.gif) repeat-y top left;
	opacity: .28; 
	filter:alpha(opacity=28);
	-moz-opacity:.28;
}
.containerRightBorder {
	width: 4px;
	background: url(../Images/global-containerRightShadow.gif) repeat-y top left;
	opacity: .28;
	filter:alpha(opacity=28);
	-moz-opacity:.28;
}
.containerBtm {
	background: url(../Images/global-containerBtmBorderWhite.gif) no-repeat;
}
.containerTop {
	background: url(../Images/global-containerTopBorderWhite.gif) no-repeat;
}

/*Error Message Consult Submit Control*/
.ErrorMsg-submit
{
	COLOR: #C04000;
}

/*FR-296-Success Message Consult Submit Control*/
.SuccessMsg-submit
{
	COLOR: #507828;
}


/* To fix the defect FR-253 */
.ConfirmPopupAlertMsg {
    font-weight:500;
    line-height:19px;
    color:#4F4F4F;
    text-shadow:0px 2px 3px #383838;
}
/* To fix the defect FR-253 */


/*defect FR-277 */
.RadwindowPasswordEdit {
    Width:500px !important;
    Height:350px !important;
}