﻿*
{
   font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
   font-size: 11px;
}

html
{
   height: 100%;
}

body
{
	text-align:center;
	margin:0;
	height: 100%;
}

INPUT,
TEXTAREA,
SELECT
{
	border: solid 1px black;
	height:18px;
	text-align:left;
	color:Black;
}

.ActiveNavLink
{
	color:white;
}

TABLE.basicTable
{
	padding:0;
	border: 0px;
}

.BlackText
{
  font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight:500;
  color:#000000;
}

.BlackTextBold
{
  font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bolder;
  color:#000000;
}

.cursorButton
{
	cursor:pointer;
}

Table.goalTable
{
	padding:0px;
	border: 0px;
	height:50px;
	font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#952124;
}

div.footer
{
	position:relative;
	top:48px;
	left:0px;
}

div.goalStatusDescription
{
	width:250px;
	height:120px;
	overflow:auto;
}
div.goalStatusDescriptionPrint
{
	width:250px;
	overflow:visible;
	vertical-align:bottom;
}
.InActiveNavLink
{
	color:#395874;
}

.luluCheckBox
{
	border-width:0px;
}

.MainBG1
{
	background-image: url('/assets/bgs/main_bg1.jpg');
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	margin:0px;
	height: 100%;
}

.MainBG2
{
	background-image: url('/assets/bgs/main_bg2.jpg');
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	margin:0px;
	height: 100%;
}

.MainBG3
{
	background-image: url('/assets/bgs/main_bg3.jpg');
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	margin:0px;
	height: 100%;
}

.MainBG4
{
	background-image: url('/assets/bgs/main_bg4.jpg');
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	margin:0px;
	height: 100%;
}

.MainBG5
{
	background-image: url('/assets/bgs/main_bg5.jpg');
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	margin:0px;
	height: 100%;
}

.MainBG6
{
	background-image: url('/assets/bgs/main_bg6.jpg');
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	margin:0px;
	height: 100%;
}

.MainBG7
{
	background-image: url('/assets/bgs/main_bg7.jpg');
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	margin:0px;
	height: 100%;
}

.errorBG
{
	background-image: url('/assets/bgs/main_bg2.jpg');
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	margin:0px;
	height: 100%;
}

.NavigationTable
{
	background-color: #952124;
	width:300px;
	height:100px;
	border:0px;
	padding:0px;
}


.RedText
{
  font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight:500;
  color:#952124;
}

.RedTextBold
{
  font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bolder;
  color:#952124;
}

/*TODO:TEMP*/
BlackTitle
{
	font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:Black;
}
/*ENDTODO*/

.RedTitle
{
   font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
   font-size: 14px;
   font-weight:bold;
   color:#952124;
}
.RedTitleSmall
{
   font: 75%/1.6em Verdana, Arial, sans-serif;
   font-size: 12px;
	font-weight: bold;
   color:gray;
}

a.redAnchor,
a.redAnchor:link,
a.redAnchor:visted,
a.redAnchor:hover,
a.redAnchor:Active
{
	color:#952124;
}

.TestimonialPopUpTable
{
	background-image: url('/assets/bgs/blue_box.gif'); 
	background-position:center; 
	background-repeat: no-repeat; 
	width:550px;
	height:250px;
	z-index:10;
	clear:both;
}

span.whiteAnchor
{
	color:White;
	cursor:pointer;
}

a.whiteAnchor
{
	color:White;
	cursor:pointer;
}
a.whiteAnchor:link
{
	color:White;
	cursor:pointer;
}
a.whiteAnchor:visited
{
	color:White;
	cursor:pointer;
}
a.whiteAnchor:hover
{
	color:White;
	cursor:pointer;
}
a.whiteAnchor:Active
{
	color:White;
	cursor:pointer;
}

input.handWritten
{
	background-color:Transparent;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.WhitePara
{
	font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
}

.WhiteTitle
{
   font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
   font-size: 14px;
   color:white;
}

/*Alana's edits to print page
*/

.titleprint
{
   font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
   font-size: 20px;
   color:black;
}

.closeprint
{
   font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
   font-size: 20px;
   color:gray;
}
.printme
{
   font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
   font-size: 16px;
   color:#952124;
}
/*
Calendar styles
*/

.RedTextcpMonthNavigation
{
 font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
 font-size: 10px;
 color:#952124;
}
.RedTextcpYearNavigation
{
 font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
 font-size: 10px;
 color:#952124;
}
.RedTextcpCurrentDate
{
 font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
 font-size: 10px;
 color:#952124;
}
.RedTextcpOtherMonthDate
{
 font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
 font-size: 10px;
 color:#952124;
}
.RedTextcpTodayText
{
 font: 75%/1.6em "Lucida Grande", Verdana, Arial, sans-serif;
 font-size: 10px;
 color:#952124;
}




