﻿body
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	margin: 0px;
}

.borderStanderd
{
	border: 2px solid #385D8A;
}

.tableMaster
{
	width: 100%; /*border-collapse: collapse;*/
	border: 0px;
}

.width
{
	width: 100%;
}
.widthHeight
{
	width: 100%;
	height: 100%;
}
table tr td
{
	text-align: left;
	vertical-align: top;
}

/* Gray-out/Disable an Image */
.disabledImage
{
	opacity: 0.4;
	filter: alpha(opacity=40);
}

/* To Add a margin right */
.spaceRt
{
	margin-right: 5px;
}

.topPageBar
{
	z-index: 100;
	width: 960px;
	height: 60px;
	display: block;
	top: 0px;
	left: 0px;
	margin: 0px;
	position: static;
	background-color: #376092;
}



.tableLocal
{
	width: 300px;
	border: 1px solid gray;
}
.logoStyle
{
	width: 200px;
	height: 70px;
	border: 3px solid #4F81BD;
}

/* Css for Container Boxes */
.leftColumn
{
	width: 220px;
	padding: 10px;
}
.leftContainer
{
	width: 210px;
}
.leftContentBoxContainer
{
	width: 100%;
	background-color: transparent;
	padding-top: 15px;
}
.rightContentBoxContainer
{
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	z-index: 120;
}
.rightContentBoxContainerAlign
{
	background-color: #FFFFFF;
	z-index: 120;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.leftContentBox
{
	z-index: 110;
	background-color: #FFFFFF;
	padding-left: 10px;
}
.rightContentBox
{
	z-index: 110;
	background-color: #FFFFFF;
}
.rightColumnAlign
{
	width: 100%;
	z-index: 120;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.detailpane
{
	z-index: 120;
	background-color: #FFFFFF;
	padding: 10px;
}
.divContainer
{
	z-index: 1;
	width: 935px;
	margin-top: -30px;
	background-color: #FFFFFF;
	border: 4px solid #385D8A;
}



.divBrandEditContainer
{
	z-index: 1;
	width: 935px;
	background-color: #FFFFFF; /*border: 1px solid #385D8A;*/
	position: absolute;
}

.divPopupContainer
{
	z-index: 1;
	width: 935px;
	background-color: #FFFFFF; /*border: 1px solid #385D8A;*/
	position: absolute;
}

.divPopupContainerForWholeWidth
{
	z-index: 1;
	width: 100%;
	background-color: #FFFFFF; /*border: 1px solid #385D8A;*/
	position: absolute;
}

.divEdit
{
	display: none;
	position: absolute;
	z-index: 100;
	background-color: white;
	border: 4px solid #385D8A;
	padding: 10px;
	width: 800px;
}
.transparent
{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.divPopup
{
	display: none;
	position: absolute;
	z-index: 100;
	background-color: white;
	border: 4px solid #385D8A;
	padding: 10px;
	width: 800px;
}

.divPopup_MyPlan
{
	display: none;
	position: absolute;
	z-index: 100;
	background-color: white;
	border: 2px solid #696969;
	padding: 5px;
	width: 400px;
	height: 100px;
	margin-left: -10px;
	margin-top: -70px;
}

.divPackagesPopup
{
	display: none;
	position: absolute;
	z-index: 100;
	background-color: white;
	border: 4px solid Red;
	padding: 5px;
	width: 570px;
}

.divLContentboxoutline
{
	width: 180px;
	border-style: solid;
	color: #376092;
	border-width: 1px;
	margin-top: 9px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-bottom: 6px;
}

/* Labels */
.selectedExercise
{
	color: Green;
	font-weight: bold;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
}
.label
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
}
.labelSmall
{
	font-family: Calibri, Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
}
.labelMessage
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}
.labelBold8
{
	font-family: Calibri, Verdana, Arial;
	font-weight: bold;
	font-size: 8pt;
}
.label12
{
	font-family: Calibri, Verdana, Arial;
	font-size: 12pt;
}
.labelHeader
{
	font-family: Calibri, Verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #376092;
}
.SuperPageLabelHeader
{
	font-family: 'PT Sans Narrow';
	font-size: 14px;	
	color: #BCBEC0;
}

.labelBold
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
}

.labelBoldBlue
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #376092;
}
.labelBoxHeader /* For the text inside the overlapping box */
{
	font-family: Calibri, Verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
	color: white;
}
.labelComment
{
	font-family: Calibri, Verdana, Arial;
	font-size: 9pt;
	color: Gray;
}
.labelSize10
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #376092;
}
.labelSize11
{
	font-family: Calibri, Verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #376092;
}
.labelNormalSize11
{
	font-family: Calibri, Verdana, Arial;
	font-size: 11pt;
}

.labelGraySize11
{
	font-family: Calibri, Verdana, Arial;
	font-size: 11pt;
	color: Gray;
}

.labelGraySize10
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	color: Gray;
}

.labelSize12
{
	font-family: Calibri, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #376092;
}
.labelRedSize20
{
	font-family: Calibri, Verdana, Arial;
	font-size: 20pt;
	font-weight: bold;
	color: Red;
}
.labelSize18Gray
{
	font-family: Calibri, Verdana, Arial;
	font-size: 18pt;
	color: Gray;
	padding-bottom: 6px;
}
.labelSize13
{
	font-family: Calibri, Verdana, Arial;
	font-size: 13pt;
	color: #376092;
}
.labelSize13Bold
{
	font-family: Calibri, Verdana, Arial;
	font-size: 13pt;
	font-weight: bold;
	color: #376092;
}
.labelSize14
{
	font-family: Calibri, Verdana, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #376092;
}
.labelSize18
{
	font-family: Calibri, Verdana, Arial;
	font-size: 18pt;
	font-weight: bold;
	color: #376092;
}
.labelSize14Black
{
	font-family: Calibri, Verdana, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: Black;
}
.labelFormFields /* Blue in Color */
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	color: #17375E;
}
.labelBigFontStyle
{
	font-family: Calibri, Verdana, Arial;
	font-size: 14pt;
	font-weight: bold;
}
.labelItalicGray
{
	font-family: Calibri, Verdana, Arial;
	font-size: 11pt;
	font-style: italic;
	color: #7F7F7F;
	line-height: 2em;
}
.formattedLabel /* With equal line spacing */
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	line-height: 1.5em;
}
.lineHeight /* With equal & larger line spacing */
{
	line-height: 2em;
}

.labelItalic
{
	font-family: Calibri, Verdana, Arial;
	font-style: italic;
	font-size: 10pt;
	color: #17375E;
}
.labelHeader_topPageBar
{
	cursor: pointer;
	color: White;
	margin-right: 6px;
}
.labelBoldItalic
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}
.labelNoContentAvailable
{
	text-align: center;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-style: italic;
	color: Black;
	margin: 10px;
}

/* Exceptions */
.labelError
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}

/* CSS for Notes/Reply control */
.notesReply
{
	background-color: #ECEFF8;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	vertical-align: top;
}

/* Css for Auto suggest feature */
.autoSuggest
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 300px;
	color: Gray;
	font-style: italic;
}

/* A line to make divisions */
.seperateSections
{
	border-top: 1px solid #4A7EBB;
}
.seperatorLine
{
	border-bottom: 1px solid #BCBCBC;
	padding-bottom: 2px;
	margin-bottom: 5px;
	margin-top: 10px;
}

.blackSeperatorLine
{
	border-bottom: 1px solid #404040;
	padding-bottom: 2px;
	margin-bottom: 5px;
	width: 480px;
}

.graySeperatorLine
{
	border-bottom: 1px solid #808285;
	padding-bottom: 2px;
	margin-bottom: 5px;
	margin-top: 10px;
}

.graySeperatorLineBold
{
	border-bottom: 2px solid #808285;
	padding-bottom: 2px;
	margin-bottom: 5px;
	margin-top: 10px;
}

.lightGraySeperatorLineBold
{
	border-bottom: 2px solid #D1D3D4;
	padding-bottom: 2px;
	margin-bottom: 5px;
	margin-top: 10px;
}


/* DropDown list */
.dropdown
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 150px;
}
.largeDropdown
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 300px;
}
.smallDropdown
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 100px;
}

.smallDropdownSuccess
{
    font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 160px;  
}

/* Text Boxes */
.text
{
	width: 340px;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
}
.textGray
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	border: 2px solid #BFBFBF;
	color: #7F7F7F;
}

.textAreaNotes
{
	color: Gray;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-style: italic;
	width: 98%;	
}

.textAreaNotes2
{
	color: #28282D;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 98%;
	vertical-align: middle;
}

.textAreaNormalNotes
{
	color: #28282D;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 98%;
	vertical-align: middle;
}


.goalWizardTextArea
{
	color: Gray;
	font-family: 'PT Sans Regular';
	font-size: 14px;	
}

.textAreaNotes3
{
	color: #28282D;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 91%;
}

.textAreaComments
{
	color: Gray;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-style: italic;
	width: 100%;
}

.textAreaCommentsSmall
{
	color: Gray;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-style: italic;
	width: 98%;
}
.notesFrom
{
	color: #7F7F7F;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-style: italic;
}
.commentsFrom
{
	color: #003366;
	font-family: Calibri, Verdana, Arial;
	font-size: 9pt;
}
.commentsFrom_Bold
{
	color: #003366;
	font-family: Calibri, Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
}

/* Article Fonts */
.ArticleFont
{
	font-family: Calibri, Verdana, Arial;
	color: #376092;
	font-size: 10pt;
}
.ArticleFont12
{
	font-family: Calibri, Verdana, Arial;
	color: #376092;
	font-size: 12pt;
}
.ArticleFont11
{
	font-family: Calibri, Verdana, Arial;
	color: #376092;
	font-size: 11pt;
}
.ArticleFontGreen
{
	font-family: Calibri, Verdana, Arial;
	color: #6DBF43;
	font-weight: bold;
	font-size: 10pt;
}
.ArticleFontRed
{
	font-family: Calibri, Verdana, Arial;
	color: #EE252B;
	font-weight: bold;
	font-size: 10pt;
}

/* CSS for buttons */
.button
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	color: White;
	background-color: #4F81BD;
	cursor: pointer;
	font-weight: bold;
	border: 2px solid #385D8A;
}
.smallButton
{
	font-family: Calibri, Verdana, Arial;
	font-size: 8pt;
	color: White;
	background-color: #4F81BD;
	cursor: pointer;
	font-weight: bold;
	border: 2px solid #385D8A;
	text-align: center;
}

.link
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
	cursor: pointer;
}

.linkOperationsPointer
{
	font-family: 'PT Sans';
	font-size: 12px;
	color: Gray;
	cursor: pointer;

}

.linkOperationsDefault
{
	font-family: 'PT Sans';
	font-size: 12px;
	color: Gray;

}

.linkHeader
{
	font-family: Calibri, Verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #003366;
	cursor: pointer;
}
.anchorButton
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	color: White;
	background-color: #4F81BD;
	cursor: pointer;
	font-weight: bold;
	border: 2px solid #385D8A;
	padding-left: 5px;
	padding-right: 5px;
}

/* Css for TextArea */
.textAreaBox
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 100%;
}
.textArea
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 340px;
}
.textAreaGoal
{
	color: Gray;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-style: italic;
	width: 340px;
}
.textAreaEditMode
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 98%;
	color: Black;
	font-style: normal;
}

.taskFilter
{
	color: #6D7373;
	font-family: Calibri, Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
}
/* Css for Overlaping Boxes */
.overlapLeft
{
	float: left;
	overflow: hidden;
	background-color: white;
	border: 2px solid #4F81BD;
	margin-top: -10px;
	margin-left: -10px;
	width: 150px;
	height: 27px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	color: #003366;
	cursor: pointer;
}
.overlapLeftText
{
	display: table-cell;
	vertical-align: middle;
}

.tableInherit
{
	width: 300px;
	border: 1px solid gray;
	background-color: #ddd;
}
.tableLocal
{
	width: 300px;
	border: 1px solid gray;
}
.dynamicDiv
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 300px;
	border: 1px solid gray;
	z-index: 9000;
}

A:link /* For Anchor Tag */
{
	text-decoration: none;
	color: #003366;
}

A:visited /* For Anchor Tag; link that has been used before */
{
	text-decoration: none;
	color: #003366;
}

A:active /* For Anchor Tag; link that is in the process of being clicked */
{
	text-decoration: none;
	color: #003366;
}

A:hover /* For Anchor Tag, on Mouse Over */
{
	text-decoration: underline;
	color: #003366;
}

/* Links of DNN */
A.SkinObject:link
{
	text-decoration: none;
	color: #ffffff;
}
A.SkinObject:hover
{
	text-decoration: underline;
	color: #ffffff;
}

.disableItem
{
	font-family: Calibri, Verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
	color: Gray;
}

/* CSS for Calender control */
.date
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 70px;
}
.date2
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 100px;
}
.dateTextBox
{
	width: 70px;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
}
.dayOfWeek
{
	display: inline;
	padding: 2px;
	width: 25px;
}
.dateBox
{
	cursor: pointer;
	background-color: White;
	padding: 2px;
	font-size: small;
}
.dayOfWeekBox
{
	color: #000000;
	font-family: Calibri, Verdana, Arial;
	font-size: medium;
	background-color: #EEEEEE;
}
.activeDay
{
	text-decoration: underline;
	color: #4341FE;
	font-family: Calibri, Verdana, Arial;
}
.inActiveDay
{
	color: Gray;
	font-family: Calibri, Verdana, Arial;
}
.month
{
	font-family: Calibri, Verdana, Arial;
	font-size: medium;
}
.calButton
{
	font-family: Calibri, Verdana, Arial;
	font-size: small;
	height: 25px;
}


div#picker
{
	width: 388px;
	position: absolute;
	visibility: hidden;
	background-color: White;
	border: solid #000000 1px;
}
div#picker_year
{
	background-color: #E6E6E6;
	padding: 2px;
	border-bottom: solid #000000 1px;
	font-weight: bold;
	text-decoration: none;
}
div#picker_year a
{
	text-decoration: none;
}
div#picker_month
{
	padding: 2px;
	border-bottom: solid #000000 1px;
}


/* Using css sprites for the first time in lifespace */
.lsSprite
{
	background-image: url(../Images/lsSprite1.png);
	background-repeat: no-repeat;
}

.lsIcon16
{
	width: 16px;
	height: 16px;
}

.itemRefLink
{
	background-position: -0px -66px;
}

.itemToBeCompleted
{
	background-position: -162px -0px;
}

.itemWaiting
{
	background-position: -0px -18px;
}
.itemInProgress
{
	background-position: -178px -0px;
}
.itemPastDue
{
	background-position: -226px -0px;
}
.itemNotStarted
{
	background-position: -0px -34px;
}
.itemGroup
{
	background-position: -0px -50px;
}

.itemMenuUpdate
{
	background-position: -146px -0px;
	vertical-align: top;
}

.itemMenuShareIt
{
	background-position: -18px -0px;
	vertical-align: top;
}

.itemMenuDiscuss
{
	background-position: -0px -66px;
}

.itemMenuAddUnder
{
	background-position: -0px -82px;
}

.itemMenuAddSub
{
	background-position: -0px -98px;
}

.itemMenuDelete
{
	background-position: -210px -0px;
}

.itemMenuMarkComplete
{
	background-position: -194px -0px;
	vertical-align: top;
}

.itemMenuMoveRight
{
	background-position: -34px -0px;
}

.itemMenuMoveLeft
{
	background-position: -66px -0px;
}

.itemMenuMoveUp
{
	background-position: -98px -0px;
}

.itemMenuMoveDown
{
	background-position: -50px -0px;
}

.tableCellBorder
{
	border: 2px solid red;
}

.tableCellNoBorder
{
	border: 0px;
}

.itemMenuDiscussions
{
	vertical-align: top;
}

.inProgress
{
	color: Green;
}
.inProgressBold
{
	color: Green;
	font-weight: bold;
}
.pastDue
{
	color: Red;
}
.notStarted
{
	color: #003366;
}
.completed
{
	color: Gray;
	text-decoration: line-through;
}
.completedBold
{
	color: Gray;
	text-decoration: line-through;
	font-weight: bold;
}
.thinBorder
{
	border: 1px solid #385D8A;
}
.onMouseOver
{
	cursor: pointer; /* Hand pointer */
}
.NewArticle
{
	display: block;
	top: 0px;
	left: 0px;
	margin: 0px;
	position: static;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.NewArticleOpen
{
	display: block;
	top: 0px;
	left: 0px;
	margin: 0px;
	position: static;
	background-color: #FFFFFF;
}
.FeaturedOpen
{
	width: 571px;
	display: block;
	top: 0px;
	left: 0px;
	margin: 0px;
	position: static;
	background-color: #FFFFFF;
}
.Featured
{
	width: 571px;
	display: block;
	top: 0px;
	left: 0px;
	margin: 0px;
	position: static;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.wideText
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	width: 65%;
}
.ActionPlanColumn
{
	width: 100px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	vertical-align: bottom;
}

.loginbox
{
	vertical-align: top;
	background-color: #DCE6F2;
	border: 2px solid #B9CDE5;
	font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	width: 200px; /* Width of the Logo */
}
.registerbox
{
	vertical-align: top;
	font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
	font-size: 11px;
}

.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
.redborder
{
	border: 2px solid red;
}
div.scroll
{
	overflow-x: scroll;
}

.navigationColBreak
{
	border-right: 1px solid #BBBBBB;
	margin-right: 20px;
	padding-right: 20px;
}

.labelHeader9PT
{
	font-family: Calibri, Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #376092;
}

.textSearchBox
{
	color: Gray;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-style: italic;
	width: 200px;
}


/* rounder corners (border) */
.xbcontent
{
	display: block;
	padding: 5px 10px;
	width: auto;
}
.xb1, .xb2, .xb3, .xb4
{
	display: block;
	overflow: hidden;
}
.xb1, .xb2, .xb3
{
	height: 1px;
}
.xb2, .xb3, .xb4, .xbcontent
{
	border: solid #00B9DF;
	border-width: 0 1px;
	background: -moz-linear-gradient(top, #008ED3, #00B9DF);
}
/* mozilla FireFox*/
.xb2, .xb3, .xb4, .xbcontent
{
	border: solid #00B9DF;
	border-width: 0 1px;
	background: -webkit-linear-gradient(top left, #008ED3 0%, #00B9DF 100%);
}
/* Chrome 11+ */
.xb2, .xb3, .xb4, .xbcontent
{
	border: solid #00B9DF;
	border-width: 0 1px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #008ED3), color-stop(1, #00B9DF));
}
/* Safari/Chrome 10 */
.xb2, .xb3, .xb4, .xbcontent
{
	border: solid #00B9DF;
	border-width: 0 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#008ED3' , endColorstr= '#00B9DF' );
}
/* IE 8 */
.xb2, .xb3, .xb4, .xbcontent
{
	border: solid #00B9DF;
	border-width: 0 1px;
	background-image: -ms-linear-gradient(top left, #008ED3 0%, #00B9DF 100%);
}
/* IE 10 */
.xb2, .xb3, .xb4, .xbcontent
{
	border: solid #00B9DF;
	border-width: 0 1px;
	background-image: -o-linear-gradient(top left, #008ED3 0%, #00B9DF 100%);
}
/* Opera */


.xb1
{
	margin: 0 5px;
	background: -moz-linear-gradient(top, #00B9DF, #008ED3);
}
.xb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.xb3
{
	margin: 0 2px;
}
.xb4
{
	height: 2px;
	margin: 0 1px;
}

.spanFinishGoal
{
	font-family: 'PT Sans';
	font-size: 13px;
	color: #414042;
	
}
.spanFinishGoal:hover
{
	cursor: pointer;
}

.popUpDivHeader
{
    padding-top:10px;
    padding-Bottom:10px;
    padding-Left:10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#58595B), to(#414042));
	background: -moz-linear-gradient(top,  #58595B,  #414042); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #58595B 0%, #414042 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58595B), color-stop(1, #414042)); /* Safari/Chrome 10 */
	background-image: -ms-linear-gradient(top left, #58595B 0%, #414042 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #58595B 0%, #414042 100%); /* Opera */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#58595B', endColorstr='#414042'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#58595B', endColorstr='#414042')"; /* IE8 */
}

.popUpDivHeaderText
{
	font-family: 'PT Sans Narrow';
	font-size: 22px;
	color: #BCBEC0;
	width:100%;
	overflow:hidden;
}

.headerSeparatorLine
{
	background-color:#4697A8;
	height:4px;	
	-moz-box-shadow: 3px 3px 3px #AAABAB;
	-webkit-box-shadow: 3px 3px 3px #AAABAB;
	box-shadow: 3px 3px 3px #AAABAB;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#AAABAB')"; /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color= '#AAABAB' ); /* For IE 5.5 - 7 */	
}

.divGradient
{
	width:130px;
	text-align:center;	
	background: -webkit-gradient(linear, left top, left bottom, from(#58595B), to(#414042));
	background: -moz-linear-gradient(top,  #58595B,  #414042); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #58595B 0%, #414042 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58595B), color-stop(1, #414042)); /* Safari/Chrome 10 */
	background-image: -ms-linear-gradient(top left, #58595B 0%, #414042 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #58595B 0%, #414042 100%); /* Opera */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#58595B', endColorstr='#414042'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#58595B', endColorstr='#414042')"; /* IE8 */
}

.divGradientButton
{
	width:90px;
	height:32px;
	text-transform:uppercase;	
	text-align:center;	
	background: -webkit-gradient(linear, left top, left bottom, from(#58595B), to(#414042));
	background: -moz-linear-gradient(top,  #58595B,  #414042); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #58595B 0%, #414042 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58595B), color-stop(1, #414042)); /* Safari/Chrome 10 */
	background-image: -ms-linear-gradient(top left, #58595B 0%, #414042 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #58595B 0%, #414042 100%); /* Opera */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#58595B', endColorstr='#414042'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#58595B', endColorstr='#414042')"; /* IE8 */
}

.spanGradientText
{
	font-family: 'PT Sans';
	font-size: 12px;
	color: #BCBEC0;
	vertical-align: middle;
	
}
.spanGradientText:hover
{
	color: #FFFFFF;
	cursor:pointer;
}

.divOperationHeading
{
	color:#28A9CF;
	font-family: 'PT Sans';
	font-size: 13px;
	text-transform:uppercase;
	
}

.spanGradientSymbol
{
	/*for Cancel button 'X' */
	vertical-align: middle;
	text-transform:lowercase;
	font-size:21px;
	padding-right:5px;
}

.labelLifespaceItem
{
	font-family: 'PT Sans';
	font-size: 16px;
	color: #FFFFFF;
}

.labelWhiteBoldLarge
{
	font-family: Calibri, Verdana, Arial;
	font-size: 22px;
	color: White;
}

.labelTopHeaderNavigation
{
	font-family: 'PT Sans';
	font-size: 13px;
	
}

.labelLSTagLine
{
	font-family: 'PT Sans Narrow';
	font-size:16px;
	color:#BCBEC0;
}

.labelGoalTitle
{
	font-family: 'PT Sans Narrow';
	font-size: 24px;
	color: #6D6E71;
}

.labelGoalTitleForPopup
{
	font-family: 'PT Sans Narrow';
	font-size: 26px;
	color: #4B4B4B;
}

.labelGrayBoldLarge
{
	font-family: Calibri, Verdana, Arial;
	font-size: 20px;
	color: #28282D;
}

.labelGrayBoldMedium
{
	font-family: Calibri, Verdana, Arial;
	font-size: 18px;
	color: #28282D;
}

.labelWhiteBold
{
	font-family: Calibri, Verdana, Arial;
	font-size: 18px;
	color: White;
	font-weight: bold;
}

.labelWhite
{
	font-family: Calibri, Verdana, Arial;
	font-size: 18px;
	color: White;
}

.labelWhiteLarge
{
	font-family: Calibri, Verdana, Arial;
	font-size: 20px;
	color: White;
}

.labelWhiteMedium_2
{
	font-family: 'PT Sans Narrow';
	font-size: 16px;
	color: #FFFFFF;
}

.labelWhiteMedium
{
	font-family: Calibri, Verdana, Arial;
	font-size: 14px;
	color: White;
	font-weight: bold;
}

.labelWhiteSmallBold
{
	font-family: 'PT Sans';
	font-size: 10px;
	color: #FFFFFF;	
}
.labelWhiteSmallBold:hover
{
	cursor:pointer;		
}

.labelWhiteSmall
{
	font-family: Calibri, Verdana, Arial;
	font-size: 13px;
	color: White;
	font-weight: bold;
}

.labelWhiteSmaller
{
	font-family: Calibri, Verdana, Arial;
	font-size: 11px;
	color: White;
	font-weight: bold;
}

.tableLocalWide
{
	width: 100%;
	border: 1px solid gray;
}

.labelDarkGray
{
	font-size: 18px;
	color: #28282D;
	font-family: Calibri, Verdana, Arial;
}

.labelDarkGrayLarge
{
	font-size: 20px;
	color: #28282D;
	font-family: Calibri, Verdana, Arial;
}

.boxShadowWithLinearGradient
{
	
	margin-bottom: 10px;
	padding: 5px;
	-moz-box-shadow: 3px 3px 4px gray;
	-webkit-box-shadow: 3px 3px 4px gray;
	box-shadow: 3px 3px 4px gray;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='gray')"; /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=  'gray' ); /* For IE 5.5 - 7 */
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#FDFDFD));
	background: -moz-linear-gradient(top,  white,  #FDFDFD); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, white 0%, #FDFDFD 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #FDFDFD)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  'white' , endColorstr= '#FDFDFD' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, white 0%, #FDFDFD 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, white 0%, #FDFDFD 100%); /* Opera */
}

.labelDarkGraySmall_2
{
	font-family: 'PT Sans';
	font-size: 10px;
	color: #676767;
	
}

.labelDarkGraySmall_2:hover
{
	cursor: pointer;
	/*color: #2B9BF3;*/
}

.labelDarkGraySmall
{
	font-size: 9pt;
	color: #28282D;
	font-family: Calibri, Verdana, Arial;
}

.labelDarkGraySmaller
{
	font-size: 8pt;
	color: #28282D;
	font-family: Calibri, Verdana, Arial;
	word-spacing: 3px;
}

.labelDarkGrayMedium
{
	font-size: 11pt;
	color: #28282D;
	font-family: Calibri, Verdana, Arial;
}

.labelGoalTopics
{
	font-size: 11pt;
	color: #414054;
	font-family: Calibri, Verdana, Arial;
	font-weight: bold;
}

.labelGoalTopicsText
{
	font-size: 16px;
	color: #58595B;
	font-family: 'PT Sans';	
}

.labelGoalTopicsTextCount
{
	font-size: 14px;
	color: #58595B;
	font-family: 'PT Sans';	
}



.labelGoalTopicsItalicText
{
	font-size: 16px;
	color: #58595B;
	font-family: 'PT Sans';
	font-style: italic;
}
	

.labelGoalActionsText
{
	font-size: 13px;
	color: #58595B;
	font-family: 'PT Sans';
	
}

.labelAddMetricText
{
	font-size: 9px;
	color: #58595B;
	font-family: 'PT Sans';
	cursor: pointer;
}

.labelGoalActions
{
	font-size: 9pt;
	color: #414054;
	font-family: Calibri, Verdana, Arial;
	font-weight: bold;
}
.calenderImageClass
{
	vertical-align:middle;
	height:20px;
	width:20px;
}
	
.labelLightGrayMedium 
{
	/*CSS to make circle*/
	width:23px; height:20px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-khtml-border-radius:11px;
	border-radius: 11px;	
	behavior: url(PIE.htc);	
	position: relative; z-index:0;

	/*CSS for inner text of div   */
	text-align:center;
	font-size: 12pt;
	color: #4B4B4B;
	font-family: Calibri, Verdana, Arial;
	font-weight: bold;
}

.labelLightGraySmall
{
	font-size: 10px;
	color: #808087;
	font-family: 'PT Sans';
	
}

.labelLightGraySmall_12
{
	font-size: 12px;
	color: #808087;
	font-family: 'PT Sans';
	
}

.labelLightGraySmall_15
{
	font-size: 15px;
	color: #808087;
	font-family: 'PT Sans';
	
}

.labelLightGray
{
	font-size: 10pt;
	color: #80808B;
	font-family: Calibri, Verdana, Arial;
}

.lifeSpaceHeader
{
	behavior: url(PIE.htc);
	position: relative;
}

.bottomRoundedCorners
{
	height: 42px;
	behavior: url(PIE.htc);
	position: relative;
	-webkit-border-radius: 0px 0px 20px 20px;
	-moz-border-radius: 0px 0px 20px 20px;
	border-radius: 0px 0px 20px 20px;
	background-color: #008ED3;
}

.bottomRoundedCornersRateGoal
{
	width: 100%;
	height: 28px;
	behavior: url(PIE.htc);
	position: relative;
	-webkit-border-radius: 0px 0px 21px 21px;
	-moz-border-radius: 0px 0px 21px 21px;
	border-radius: 0px 0px 21px 21px;
	background-color: #008ED3;
}

.bottomRoundedCornersDiscussions
{
	width: 100%;
	height: 105px;
	behavior: url(PIE.htc);
	position: relative;
	-webkit-border-radius: 0px 0px 21px 21px;
	-moz-border-radius: 0px 0px 21px 21px;
	border-radius: 0px 0px 21px 21px;
	background-color: #008ED3;
}

.bottomRoundedCornersNotebook
{
	width: 575px;
	height: 120px;
	behavior: url(PIE.htc);
	position: relative;
	-webkit-border-radius: 0px 0px 21px 21px;
	-moz-border-radius: 0px 0px 21px 21px;
	border-radius: 0px 0px 21px 21px;
	background-color: #008ED3;
}

.grayGradientBackground
{
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#C9C9C9));
	background: -moz-linear-gradient(top,  #FFFFFF,  #C9C9C9); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #FFFFFF 0%, #C9C9C9 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #C9C9C9)); /* Safari/Chrome 10 */
	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #C9C9C9 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #FFFFFF 0%, #C9C9C9 100%); /* Opera */
}

.grayGradientBackground_2
{
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#C9C9C9));
	background: -moz-linear-gradient(top,  #FFFFFF,  #C9C9C9); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #FFFFFF 0%, #C9C9C9 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #C9C9C9)); /* Safari/Chrome 10 */
	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #C9C9C9 100%); /* IE 10 */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#C9C9C9'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#C9C9C9')"; /* IE8 */
	background-image: -o-linear-gradient(top left, #FFFFFF 0%, #C9C9C9 100%); /* Opera */
}

.paddingBottom15
{
	padding-bottom: 15px;
}
.paddingBottom20
{
	padding-bottom: 20px;
}

.paddingBottom5
{
	padding-bottom: 5px;
}

.paddingBottom10
{
	padding-bottom: 10px;
}
.padding15
{
	padding: 15px;
}
.padding20
{
	padding: 20px;
}
.padding30
{
	padding: 30px;
}
.padding10
{
	padding: 10px;
}

.paddingTop5
{
	padding-top: 5px;
}

.padding5
{
	padding: 5px;
}

.padding3
{
	padding: 3px;
}
.padding2
{
	padding: 2px;
}

.textCenter
{
	text-align: center;
}

.textLeft
{
	text-align: left;
}

.textRight
{
	text-align: right;
}

.margin5
{
	margin: 5px;
}

.marginBottom10
{
	margin-bottom: 10px;
}

.marginBottom15
{
	margin-bottom: 15px;
}

.marginBottom20
{
	margin-bottom: 20px;
}

.marginBottom5
{
	margin-bottom: 5px;
}

.marginTop10
{
	margin-top: 10px;
}
.marginTop15
{
	margin-top: 15px;	
}

.marginTop20
{
	margin-top: 20px;
}

.marginTop25
{
	margin-top: 25px;
}

.marginTop5
{
	margin-top: 5px;
}

.marginTop8
{
	margin-top: 8px;
}

.marginRight5
{
	margin-right: 5px;
}

.marginRight15
{
	margin-right: 15px;
}

.marginRight20
{
	margin-right: 20px;
}

.marginLeft5
{
	margin-left: 5px;
}

.marginLeft15
{
	margin-left: 15px;
}

.marginLeft20
{
	margin-left: 20px;
}

.marginLeft25
{
	margin-left: 25px;
}

.marginLeft8
{
	margin-left: 8px;
}

.paddingTop10
{
	padding-top:10px;
}
.paddingTop20
{
	padding-top:20px;
}

.marginRight3
{
	margin-right: 3px;
}

.marginRight10
{
	margin-right: 10px;
}

.marginLeft10
{
	margin-left: 10px;	
}

.paddingLeft10
{
	padding-left:10px;	
}

.paddingRight10
{
	padding-right:10px;	
}

.verticallyMiddle
{
	vertical-align: middle;
}

.verticallyTop
{
	vertical-align: top;
}

.verticallyBottom
{
	vertical-align: bottom;
}

.goalProgressBar
{
	height: 30px;
	display:table-cell;
	vertical-align:middle;
}


.superPageGoalHeaderBox
{
	padding: 0px;
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, bottom, top, from(#FFFFFF), to(#F1F1F2)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #FFFFFF, #F1F1F2); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #FFFFFF, #F1F1F2); /* FF3.6 */
	background-image: -ms-linear-gradient(top, #FFFFFF, #F1F1F2); /* IE10 */
	background-image: -o-linear-gradient(top, #FFFFFF, #F1F1F2); /* Opera 11.10+ */
	background-image: linear-gradient(top, #FFFFFF, #F1F1F2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=  '#FFFFFF' , EndColorStr= '#F1F1F2' ); /* IE6-IE9 */
}

.capitalFont
{
	text-transform: uppercase;
}

.smallerFont
{
	text-transform:lowercase;
}

.sentenceFont
{
	text-transform:capitalize;
}

.goalProgressBarOuterRounded
{
	behavior: url(PIE.htc);
	position: relative;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	height: 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	border-radius: 12px 12px 12px 12px;
	width: 280px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D2D2D2,endColorstr=#D2D2D2);
	zoom: 1;
}

.goalProgressPercentage
{
	font-family: 'PT Sans Narrow';
	font-size: 16px;
	font-weight: bold;
	color: #808285;
}

.goalProgressBarInnerRounded
{
	behavior: url(PIE.htc);
	position: relative;
	height: 8px;
	vertical-align: middle;
	background-color: #D2D2D2;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: inset 0 0 5px 5px #3AC0F0;
	-webkit-box-shadow: inset 0 0 5px 5px #3AC0F0;
	box-shadow: inset 0 0 5px 5px #3AC0F0;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3AC0F0,endColorstr=#3AC0F0);
}

.goalStatusDropDown
{
	behavior: url(PIE.htc);
	position: relative;
	border: 0;
	background: transparent;
	font-size: 10pt;
	padding: 3px;
	cursor: pointer;
	text-decoration: none;
	font-family: Calibri, Arial, Verdana;
	width: 140px;
	background: #EBECEC;
	border: 1px solid #E1E1E1;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#D2D2D2));
	background: -moz-linear-gradient(top,  white,  #D2D2D2); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, white 0%, #D2D2D2 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #D2D2D2)); /* Safari/Chrome 10 */
}

.checkBox
{
	behavior: url(PIE.htc);
	position: relative;
	padding: 10px;
	margin: 10px;
	cursor: pointer;
	color: #ffffff;
	border-top: 3px;
	border-bottom: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.actionBackground
{
	background-color: #FFFFFF;
}

.labelGoalContent
{
	font-size: 9pt;
	color: #4A4D55;
	font-family: Calibri, Verdana, Arial;
	font-weight: bold;
}

.goalOperationBackground
{
	background-color: #F1F2F2;
}

.goalLink
{
	font-size: 9pt;
	color: #2B9BF3;
	cursor: pointer;
}

.DiscussionHeadertext
{
	width: 405px;
	font-family: Calibri, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #58595B;
	padding: 5px;
}

.DiscussionHeadertextBox
{
	width: 405px;
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #58595B;
	padding: 5px;
}

.NoteBookHeadertextBox
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #58595B;
	padding: 5px;
}

.NoteBookHeadertext
{
	font-family: Calibri, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #58595B;
	padding: 5px;
	text-transform:uppercase;
}

.discussionStartUser
{
	font-family: 'PT Sans Narrow';
	font-size: 22px;
	color: #58595B;
}

.discussionText
{
	font-family: Calibri, Verdana, Arial;
	font-size: 10pt;
	color: #414042;
	word-wrap:break-word;
	display:block;
}

.discussionItemBorder
{
	border: 1px #C9C9C9 solid;
}

.discussionCommentBorder
{
	border: 1px #C9C9C9 solid;
	width: 480px;
}

.divNoteGradient
{
	background-color:#D1D3D4;	
	background: -webkit-gradient(linear, left top, left bottom, from(#D1D3D4), to(#BCBEC0));
	background: -moz-linear-gradient(top,  #D1D3D4,  #BCBEC0); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #D1D3D4 0%, #BCBEC0 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D1D3D4), color-stop(1, #BCBEC0)); /* Safari/Chrome 10 */
	background-image: -ms-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%); /* Opera */	
}

.divDiscussionGradient
{
	
	width:550px;
	background-color:#D1D3D4;	
	background: -webkit-gradient(linear, left top, left bottom, from(#D1D3D4), to(#BCBEC0));
	background: -moz-linear-gradient(top,  #D1D3D4,  #BCBEC0); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #D1D3D4 0%, #BCBEC0 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D1D3D4), color-stop(1, #BCBEC0)); /* Safari/Chrome 10 */
	background-image: -ms-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%); /* Opera */	
}

.discussionBottomDivGradient
{
	width:550px;
	height:40px;
	background-color:#D1D3D4;	
	background: -webkit-gradient(linear, left top, left bottom, from(#D1D3D4), to(#BCBEC0));
	background: -moz-linear-gradient(top,  #D1D3D4,  #BCBEC0); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #D1D3D4 0%, #BCBEC0 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D1D3D4), color-stop(1, #BCBEC0)); /* Safari/Chrome 10 */
	background-image: -ms-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%); /* Opera */
}

.discussionCommentBottomDivGradient
{
	width:480px;
	background-color:#D1D3D4;	
	background: -webkit-gradient(linear, left top, left bottom, from(#D1D3D4), to(#BCBEC0));
	background: -moz-linear-gradient(top,  #D1D3D4,  #BCBEC0); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #D1D3D4 0%, #BCBEC0 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D1D3D4), color-stop(1, #BCBEC0)); /* Safari/Chrome 10 */
	background-image: -ms-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%); /* Opera */
}

.divBrowseGradient
{
	background-color:#D1D3D4;
	background: -webkit-gradient(linear, left top, left bottom, from(#D1D3D4), to(#BCBEC0));
	background: -moz-linear-gradient(top,  #D1D3D4,  #BCBEC0); /* mozilla FireFox*/ 
	-webkit-linear-gradient:(top left, #D1D3D4 0%, #BCBEC0 100%); /* Chrome 11+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D1D3D4), color-stop(1, BCBEC0)); /* Safari/Chrome 10 */ 
	background-image: -ms-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%);/* IE 10 */ 
	background-image: -o-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%); /* Opera */
}
.divBrowseGradient:hover
{
	background: -webkit-gradient(linear, left top, left bottom, from(#58595B), to(#414042));
	background: -moz-linear-gradient(top,  #58595B,  #414042); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #58595B 0%, #414042 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58595B), color-stop(1, #414042)); /* Safari/Chrome 10 */
	background-image: -ms-linear-gradient(top left, #58595B 0%, #414042 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #58595B 0%, #414042 100%); /* Opera */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#58595B', endColorstr='#414042'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#58595B', endColorstr='#414042')"; /* IE8 */
}

.spanBrowseGradientTextGray
{
	font-family:'PT Sans';
	font-size:12px;
	color:#6D6E71;
}

.spanBrowseGradientTextGray:hover
{
	font-family:'PT Sans';
	font-size:12px;
	color:#D1D3D4;
}

.spanBrowseGradientText
{
	font-family:'PT Sans';
	font-size:12px;
	color:#414042;
}

.spanBrowseGradientText:hover
{
	cursor:pointer;
	color: #FFFFFF;
}

.likeText
{
	color: #6D6F7F;
	font-size: 10px;
	font-family: Calibri, Verdana, Arial;
	font-weight: bold;
}

.triangle-isosceles
{
	position: relative; /* default background for browsers without gradient support */ /* css3 */
	border: 1px #C9C9C9 solid;
	width: 480px;
}

.triangle-isosceles:after
{
	content: "";
	position: absolute;
	top: -36px; /* value = - border-top-width - border-bottom-width */
	left: 15px; /* controls horizontal position */
	border-width: 18px; /* vary these values to change the angle of the vertex */
	border-style: solid;
	border-color: transparent transparent #FFFFFF transparent; /* reduce the damage in FF3.0 */
	display: block;
	width: 0;
	height: 0;
}

.triangle-down
{
	position: relative; /* default background for browsers without gradient support */ /* css3 */
}
.triangle-down:after
{
	content: "";
	/*position: absolute;*/
	 /* value = - border-top-width - border-bottom-width */
	 /* controls horizontal position */
	border-width: 6px; /* vary these values to change the angle of the vertex */
	border-style: solid;
	border-color: #FFFFFF transparent transparent  transparent; /* reduce the damage in FF3.0 */
	display: block;
	width: 0;
	height: 0;
}

.myDashboard
{
	background-color: #4F4F51;
}

.userImageBackground
{
	height: 150px; 
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D1D3D4));
	background: -moz-linear-gradient(top,  #FFFFFF,  #D1D3D4); /* mozilla FireFox*/ 
	-webkit-linear-gradient:(top left, #FFFFFF 0%, #D1D3D4 100%); /* Chrome 11+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, D1D3D4)); /* Safari/Chrome 10 */ 
	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #D1D3D4 100%);/* IE 10 */ 
	background-image: -o-linear-gradient(top left, #FFFFFF 0%, #D1D3D4 100%); /* Opera */
}

.startGoal
{
	height:65px;
	width:150px;
	text-align:center;
	background-color:#289AAC;
	background: -webkit-gradient(linear, left top, left bottom, from(#289AAC), to(#00819C));
	background: -moz-linear-gradient(top,  #289AAC,  #00819C); /* mozilla FireFox*/ 
	-webkit-linear-gradient:(top left, #289AAC 0%, #00819C 100%); /* Chrome 11+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #289AAC), color-stop(1, #00819C)); /* Safari/Chrome 10 */ 
	background-image: -ms-linear-gradient(top left, #289AAC 0%, #00819C 100%);/* IE 10 */ 
	background-image: -o-linear-gradient(top left, #289AAC 0%, #00819C 100%); /* Opera */
}

.startGoal:hover
{
	height:65px;
	width:150px;
	text-align:center;
	background-color:#1CBECA;
	background: -webkit-gradient(linear, left top, left bottom, from(#1CBECA), to(#4697A8));
	background: -moz-linear-gradient(top,  #1CBECA,  #4697A8); /* mozilla FireFox*/ 
	-webkit-linear-gradient:(top left, #1CBECA 0%, #4697A8 100%); /* Chrome 11+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1CBECA), color-stop(1, #4697A8)); /* Safari/Chrome 10 */ 
	background-image: -ms-linear-gradient(top left, #1CBECA 0%, #4697A8 100%);/* IE 10 */ 
	background-image: -o-linear-gradient(top left, #1CBECA 0%, #4697A8 100%); /* Opera */
}

.inviteFriends
{
	height:45px;
	width:150px;
	text-align:center;
	background-color:#58595B;
	background: -webkit-gradient(linear, left top, left bottom, from(#58595B), to(#414042));
	background: -moz-linear-gradient(top,  #58595B,  #414042); /* mozilla FireFox*/ 
	-webkit-linear-gradient:(top left, #58595B 0%, #414042 100%); /* Chrome 11+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58595B), color-stop(1, 414042)); /* Safari/Chrome 10 */ 
	background-image: -ms-linear-gradient(top left, #58595B 0%, #414042 100%);/* IE 10 */ 
	background-image: -o-linear-gradient(top left, #58595B 0%, #414042 100%); /* Opera */
}

.textInviteFriends
{
	font-family:'PT Sans';
	font-size:13px;
	color:#D1D3D4;
	
}

.lsNavigationHover
{
	behavior: url(PIE.htc);
	position: relative;
	cursor:pointer;
	height: 40px;
	text-align: left;
	vertical-align: middle;
	cursor:pointer;
	background-color:#D1D3D4;
	color:#FFFFFF;	
	background: -webkit-gradient(linear, left top, left bottom, from(#D1D3D4), to(#BCBEC0));
	background: -moz-linear-gradient(top,  #D1D3D4,  #BCBEC0); /* mozilla FireFox*/ 
	-webkit-linear-gradient:(top left, #D1D3D4 0%, #BCBEC0 100%); /* Chrome 11+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D1D3D4), color-stop(1, BCBEC0)); /* Safari/Chrome 10 */ 
	background-image: -ms-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%);/* IE 10 */ 
	background-image: -o-linear-gradient(top left, #D1D3D4 0%, #BCBEC0 100%); /* Opera */
}

.actionDetailTitle
{
	font-family:'Rock Salt';
	font-size:14px;
	color:#414042;
	word-spacing: 2px;
}

.popUpHeadLineTitle
{
	font-family:'Rock Salt';
	font-size:22px;
	color:#FFFFFF;
	overflow:hidden;	
}
.popUpBackground
{
	background-color:#FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF, #F1F2F2); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #FFFFFF 0%, #F1F2F2 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F1F2F2)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#FFFFFF' , endColorstr= '#F1F2F2' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #F1F2F2 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #FFFFFF 0%, #F1F2F2 100%); /* Opera */
}

.goalUpdateSubHeadline
{
	font-family:'PT Sans';
	font-size:18px;
	color:#58595B;
	
}
.goalUpdateLabel
{
	font-family:'PT Sans';
	font-size:10px;
	color:#58595B;
	text-transform:uppercase;	
}

.labelLifeSpace
{
	font-family:'PT Sans';
	font-size: 12px;
}

.selectedGoalMenuTabsText
{
	font-family:'PT Sans';
	font-size:12px;
	color:#414042;
}

.actionMenuTabsText
{
	font-family:'PT Sans';
	font-size:10px;
	color:#414042;
}

.myTeamText
{
	font-family:'PT Sans';
	font-size:12px;
	color:#414042;
}

.actionCountText
{
	font-family:'PT Sans';
	font-size:14px;
	color:#808285;
}

.userWizardTopHeaderTab
{
    float: left;
	overflow: hidden;
	background-color: white;
	border: 2px solid #4F81BD;
	margin-top: -10px;
	margin-left: -10px;
	width: 150px;
	height: 27px;
	position: relative;
	vertical-align: middle;
	color: #003366;
	cursor: pointer;
	display:table-cell;	
    
	text-align:center;
	color:White;
	background-color:#5C6F7C;
	background: -webkit-gradient(linear, left top, left bottom, from(#5C6F7C), to(#425968));
	background: -moz-linear-gradient(top,  #5C6F7C,  #425968); /* mozilla FireFox*/ 
	-webkit-linear-gradient:(top left, #5C6F7C 0%, #425968 100%); /* Chrome 11+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5C6F7C), color-stop(1, 425968)); /* Safari/Chrome 10 */ 
	background-image: -ms-linear-gradient(top left, #5C6F7C 0%, #425968 100%);/* IE 10 */ 
	background-image: -o-linear-gradient(top left, #5C6F7C 0%, #425968 100%); /* Opera */
}
.userWizardHeaderText
{
	font-family:'PT Sans';
	font-size:18px;
	color:#414042;
}

.userWizardHeaderText16
{
	font-family:'PT Sans';
	font-size:16px;
	color:#414042;
}

.userWizardMemoText
{
	font-family:'PT Sans Narrow';
	font-size:16px;
	color:#414042;
}

.userWizardMemoText14
{
	font-family:'PT Sans Narrow';
	font-size:14px;
	color:#414042;
}

.userWizardTextArea
{
	color:#414042;
	font-family: 'PT Sans Regular';
	font-size: 12px;
	width: 100%;	
}

.userWizardLabel
{
	color:#414042;
	font-family: 'PT Sans';
	font-size: 14px;
}

.userWizardLinkHeader
{
	color:#414042;
	font-family: 'PT Sans';
	font-size: 14px;
	cursor: pointer;
}

.calendarMonthBar
{
	width:800px;
	height:22px;
	background-color:#58595B;
	background: -moz-linear-gradient(top, #58595B, #414042); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #58595B 0%, #414042 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58595B), color-stop(1, #414042)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#58595B' , endColorstr= '#414042' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #58595B 0%, #414042 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #58595B 0%, #414042 100%); /* Opera */
}

.calendarMonthText
{
	font-family:'PT Sans';
	font-size:13px;
	color:#FFFFFF;
}

.actionDateText
{
	font-family:'PT Sans Narrow';
	font-size:12px;
	color:#58595B;
}

.followAndCommentText
{
	font-family:'PT Sans Narrow';
	font-size:22px;
	color:#58595B;
}

.shareDiscussionText
{
	font-family:'PT Sans';
	font-size:10px;
	color:#414040;	
}

.followDiscussionText
{
	font-family:'PT Sans';
	font-size:10px;
	color:#6D6E71;	
}

.discPostTime
{
	font-family:'PT Sans';
	font-size:11px;
}

.chooseLifespaceText
{	
	font-family : 'Rock Salt';
	font-size : 37px;
	color: #808285;
	word-spacing : 4px;
}

.chooseLifespaceText2
{	
	font-family : 'Rock Salt';
	font-size : 34px;
	color: #808285;
	word-spacing : 4px;
}

.goalCreationLifespaceHeaderText
{
	font-family:'PT Sans';
	font-size:18px;
	color:#FFFFFF;	
}

.goalCreationLifespaceLowerDiv
{
	background-color:#58595B;
	background: -moz-linear-gradient(top, #FFFFFF, #D1D3D4); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #FFFFFF 0%, #D1D3D4 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #D1D3D4)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#FFFFFF' , endColorstr= '#D1D3D4' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #D1D3D4 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #FFFFFF 0%, #D1D3D4 100%); /* Opera */
}

.lifespaceDivText
{
	font-family:'PT Sans';
	font-size:12px;
	color:#6D6E71;
}

.browseGoalPlanText
{
	font-family:'PT Sans';
	font-size:13px;
	color:#BCBEB0;
}

.chooseLifeSpaceMemoText
{
	font-family:'PT Sans';
	font-size:16px;
	color:#414042;
}

.chooseLifeSpaceMemoText2
{
	font-family: 'PT Sans Regular', Sans-Serif;
	font-size:16px;
	color:#414042;		
	line-height:150%;
}

.getBusyText
{
	font-family:'Rock Salt';
	font-size:15px;
	color:#50A7CA;	
	font-weight:normal;
}

.getStartedButtonGradient
{
	text-align:center;
	background-color:#58595B;
	background: -moz-linear-gradient(top, #58595B, #414042); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #58595B 0%, #414042 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58595B), color-stop(1, #414042)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#58595B' , endColorstr= '#414042' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #58595B 0%, #414042 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #58595B 0%, #414042 100%); /* Opera */
}

.createMyOwnGoalText
{
	font-family:'Rock Salt';
	font-size:16px;
	color:#E6E7E8;	
}

.createMyOwnGoalHoverGradient
{
	text-align:center;
	cursor:pointer;
	background-color:#28A6B8;
	background: -moz-linear-gradient(top, #28A6B8, #46978A); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #28A6B8 0%, #46978A 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #28A6B8), color-stop(1, #46978A)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#28A6B8' , endColorstr= '#46978A' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #28A6B8 0%, #46978A 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #28A6B8 0%, #46978A 100%); /* Opera */
}

.startGoalHoverGradient
{
	width:205px;
	height:40px;
	cursor:pointer;
	background-color:#28A6B8;
	background: -moz-linear-gradient(top, #28A6B8, #46978A); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #28A6B8 0%, #46978A 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #28A6B8), color-stop(1, #46978A)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#28A6B8' , endColorstr= '#46978A' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #28A6B8 0%, #46978A 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #28A6B8 0%, #46978A 100%); /* Opera */
}

.templateNameText
{
	font-family:'PT Sans Regular';
	font-size:22px;
	color:#58595B;
}

.templateHeadlineText
{
	font-family:'PT Sans Narrow';
	font-size:22px;
	color:#58595B;
}

.templateHeadlineText2
{
	font-family:'PT Sans Narrow';
	font-size:20px;
	color:#58595B;
}

.templateMemoText
{
	font-family:'PT Sans Regular', sans-serif;
	font-size:14px;
	color:#58595B;
}

.viewTemplateDetailText
{
	font-family:'Rock Salt';
	font-size:14px;
	color:#6D6E71;
}

.startGoalButton
{
	width:205px;
	height:40px;
	cursor:pointer;
	background-color:#58595B;
	background: -moz-linear-gradient(top, #58595B, #414042); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #58595B 0%, #414042 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58595B), color-stop(1, #414042)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#58595B' , endColorstr= '#414042' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #58595B 0%, #414042 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #58595B 0%, #414042 100%); /* Opera */
}

.startGoalButtonText
{
	font-family:'Rock Salt';
	font-size:16px;
	color:#E6E7E8;
}

.startGoalHeader1
{
	height:70px;
	background-color:#58595B;
	background: -moz-linear-gradient(top, #58595B, #414042); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #58595B 0%, #414042 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #58595B), color-stop(1, #414042)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#58595B' , endColorstr= '#414042' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #58595B 0%, #414042 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #58595B 0%, #414042 100%); /* Opera */
}
.startGoalHeader2
{
	width:800px;
	height:3px;
	background-color:#28A6B8;
}

.startGoalText
{
	font-family:'PT Sans Narrow';
	font-size:30px;
	color:#BCBEB0;
}

.startGoalTextTemplateName
{
	font-family:'PT Sans Narrow';
	font-size:30px;
	color:#FFFFFF;
}

.startGoalPopupBackground
{
	width:800px;
	height:700px;
	background-color:#FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF, #F1F2F2); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #FFFFFF 0%, #F1F2F2 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F1F2F2)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#FFFFFF' , endColorstr= '#F1F2F2' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #F1F2F2 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #FFFFFF 0%, #F1F2F2 100%); /* Opera */
}

.createGoalWizardStepLabel
{
	font-family:'PT Sans';
	font-size:16px;
	color:#A7A9AC;
}

.createGoalWizardHeadline
{
	font-family:'Rock Salt';
	font-size:26px;
	color:#28A6B8;
}

.createGoalWizardHeadlineSubText
{
	font-family:'PT Sans Narrow';
	font-size:16px;
	color:#58595B;
}

.createGoalWizardProgressBar
{
	height:20px;
	width:205px;
	margin-left:-8px;
	margin-top:-5px;
	background-color:#00E1FF;
	background: -moz-linear-gradient(top, #00E1FF, #4697A8); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #00E1FF 0%, #4697A8 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00E1FF), color-stop(1, #4697A8)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#00E1FF' , endColorstr= '#4697A8' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #00E1FF 0%, #4697A8 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #00E1FF 0%, #4697A8 100%); /* Opera */
	
}

.setNotificationsText
{
	font-family:'Rock Salt';
	font-size:17px;
	color:#28A6B8;
}

.setNotificationsSubText
{
	font-family:'PT Sans Regular';
	font-size:14px;
	color:#808285;
}

.notificationText
{
	font-family:'PT Sans';
	font-size:14px;
	color:#585968;
}

.notificationTypeText
{
	font-family:'PT Sans';
	font-size:10px;
	color:#585968;
}

.emailFriendsText
{
	font-family:'Rock Salt';
	font-size:20px;
	color:#28A6B8;
}

.copyPasteText
{
	font-family:'PT Sans';
	font-size:12px;
	color:#585968;
}

.FBTWText
{
	font-family:'Rock Salt';
	font-size:17px;
	color:#A7A9AC;
}

.startWorkingText
{
	font-family:'PT Sans Narrow';
	font-size:36px;
	color:#6D6E71;
}

.finishGoalLowerText
{
	font-family:'Rock Salt';
	font-size:18px;
	color:#6D6E71;
}

.startNewGoal
{
	font-family:'Rock Salt';
	font-size:26px;
	color: #58595B;
}

.startNewGoalSymbol
{
	font-family:'Rock Salt';
	font-size:52px;
	color: #58595B;
}

.fileUploadHide
{
	  position:absolute;
	  left:37px;
	  -moz-opacity:0;
	  filter:alpha(opacity: 0);
	  opacity: 0;
	  z-index: 2;
}

.grayOut
{
	opacity:.30;
	filter:alpha(opacity=30);
	cursor:pointer;
}

.goalTabsBackground
{
	background-color:#E6E7E8;
}
    
.actionCountText
{
	font-family:'PT Sans';
	font-size:14px;
	color:#414042;
}

.layered-paper {
    background: #eee;
    box-shadow:
        0 1px 1px rgba(0,0,0,0.15), /* The top layer shadow */
        0 10px 0 -5px #eee, /* The second layer */
        0 10px 1px -4px rgba(0,0,0,0.15), /* The second layer shadow */
        0 20px 0 -10px #eee, /* The third layer */
        0 20px 1px -9px rgba(0,0,0,0.15); /* The third layer shadow */
    
    
    padding: 30px;
}

/*Old code(may be used in future)*/
.topRoundedCorners2
{
	background: -moz-linear-gradient(top, #008ED3, #00B9DF); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #008ED3 0%, #00B9DF 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00B9DF), color-stop(1, #008ED3)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#008ED3' , endColorstr= '#00B9DF' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #008ED3 0%, #00B9DF 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #008ED3 0%, #00B9DF 100%); /* Opera */
}

/*Old code(may be used in future)*/
.bottomRoundedCorners2
{
	background: -moz-linear-gradient(top, #008ED3, #00B9DF); /* mozilla FireFox*/
	-webkit-linear-gradient: (top left, #008ED3 0%, #00B9DF 100%); /* Chrome 11+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #00B9DF), color-stop(1, #008ED3)); /* Safari/Chrome 10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=  '#008ED3' , endColorstr= '#00B9DF' ); /* IE 8 */
	background-image: -ms-linear-gradient(top left, #008ED3 0%, #00B9DF 100%); /* IE 10 */
	background-image: -o-linear-gradient(top left, #008ED3 0%, #00B9DF 100%); /* Opera */
}

