﻿h1
{
    margin:10px;
    padding:0px;
    font-size:medium;
    font-weight:normal;
    color:black;
}



a:visited
 {
     text-decoration: none;
     color:Blue;
 }

#content P { margin-left:5px;}

.standard_theme #all-content
{
    
width: 1000px;
margin: 0 auto;
border: 0px #000000 solid;
font-family: arial, helvetica, sans-serif;
font-size:small;
} 



 #headerimage {background:url(images/goalhappyheader9.jpg) no-repeat 0 0; height:140px;} 


 #main-content { background-color:#f5f9fc;  }
/* white space between main content and ad */

 #footer {clear: both;margin:0;padding:0;width:1000px; border: 0px #000000 solid; }

.login a
{
	color: Yellow;
}

.standard_theme #nav-menu ul
{
	margin-left:0;
	margin-right:0;
	margin-top:1px;
	margin-bottom:5px;
	padding:0;
background-image: url(images/nav_base.jpg);
background-repeat:repeat-x;
color: #ffffff;
width: 1000px;
float:left;
font-family: arial, helvetica, sans-serif;

}

.standard_theme #nav-menu ul li { display: inline;}

.standard_theme #nav-menu  .login a	
{
	
	float:right; 
	
}

.standard_theme #nav-menu  .loginactive a	
{
	
	float:right; 
	color: orange;
	
}

.standard_theme #nav-menu ul li a	
		{
			padding: 0.2em 1em;
			background-image: url(images/nav_base.jpg);
			background-repeat:repeat-x;
			color: #000000;
			text-decoration: none;
			 float:left;
			border-right: 1px solid #fff;
		}
	
	.standard_theme #nav-menu ul li.active a	
		{
			padding: 0.2em 1em;
			background-image: url(images/nav_base.jpg);
			background-repeat:repeat-x;
			color: orange;
			text-decoration: none;
			 float:left;
			border-right: 1px solid #fff;
		}	

.standard_theme #nav-menu ul li a:hover
		{
			color: orange;
			padding: 0.2em 1em;
			background-image: url(images/nav_base2.jpg);
			background-repeat: repeat-y;
		}



#main-content ul
{
    margin:25px;
    
}

#main-content li
{
	margin:10px;
    margin-left:0px;
}

#main-content a
{
    text-decoration: none;
}

 
.editgoalstable a
{
    color:blue;
    text-decoration: none;
}


.editgoalstable a:visited
{
    color:blue;
    text-decoration: none;
}

#main-content p
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	padding-top:10px;
}

.standard_theme .monitor-heading {background-image: url(images/nav_base.jpg);
			background-repeat:  repeat-x;
		}


#main-table {clear:left}

.GoalReasonPopUp {display:none; z-index:99; background-color:#D1F2A5; margin:10px;padding-top:5px;}

.GoalReasonPopUp p { margin:0px;padding:0px}

/* the nifty function stuff can't detect the div based on parent 
   and we only want to apply cornering to those elements that are new */
   
 .goal-pod 
{
	width:280px;	
	float:left;
	border: 0px solid #000000;
	margin-left:0px;
	margin-right:10px;
	margin-top:0px;
	background-color:#ffffff;
}

.goal-pod-header
{
	background-color:#E4E7F2;
	margin:0px;
	padding:0px;
	font-weight:600;
	text-align:center;
	
	
}



 .goal-pod-goals
{
	background-color:#f5f9fc;	
	width:265px;
	margin:0px;
	padding:0px;
}

.goal-pod-goals p
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding:0px;
}

.goal-pod-goals a
{
	text-decoration:none;
}

.standard_theme #lhs-create-goal
{
	float:left;
	width: 50%;
}

#add-goal-table p
{
	margin:10px;
	margin-bottom:0px;

}

#edit-goal-table p
{
	margin:10px;
	margin-bottom:0px;

}

#edit-goal-table .error-messages
{
	margin:0px;

}

#main-table-content
{

 padding-right:5px;	
}




.spiffy-goal-header{display:block}
.spiffy-goal-header *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E4E7F2}
.spiffy-goal-header1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3f4f9;
  border-right:1px solid #f3f4f9;
  background:#eaedf5}
.spiffy-goal-header2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfd;
  border-right:1px solid #fcfcfd;
  background:#e9ebf4}
.spiffy-goal-header3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e9ebf4;
  border-right:1px solid #e9ebf4;}
.spiffy-goal-header4{
  border-left:1px solid #f3f4f9;
  border-right:1px solid #f3f4f9}
.spiffy-goal-header5{
  border-left:1px solid #eaedf5;
  border-right:1px solid #eaedf5}
.spiffy-goal-headerfg{
  background:#E4E7F2;
  text-align:center;
  font-weight:bold;
  }

.spiffy-goal{display:block}
.spiffy-goal *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f5f9fc}
.spiffy-goal1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fafcfd;
  border-right:1px solid #fafcfd;
  background:#f7fafc}
.spiffy-goal2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f6fafc}
.spiffy-goal3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f6fafc;
  border-right:1px solid #f6fafc;}
.spiffy-goal4{
  border-left:1px solid #fafcfd;
  border-right:1px solid #fafcfd}
.spiffy-goal5{
  border-left:1px solid #f7fafc;
  border-right:1px solid #f7fafc}
.spiffy-goalfg{
  background:#f5f9fc}



.spiffy-main-content
{
	display:block;
	
	}
.spiffy-main-content *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f5f9fc}
.spiffy-main-content1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fafcfd;
  border-right:1px solid #fafcfd;
  background:#f7fafc}
.spiffy-main-content2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f6fafc}
.spiffy-main-content3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f6fafc;
  border-right:1px solid #f6fafc;}
.spiffy-main-content4{
  border-left:1px solid #fafcfd;
  border-right:1px solid #fafcfd}
.spiffy-main-content5{
  border-left:1px solid #f7fafc;
  border-right:1px solid #f7fafc}
.spiffy-main-contentfg{
  background:#f5f9fc;
  }





#contactform td
{
	padding-left:10px;	
}

#contactform p
{
	margin-top:10px;
	margin-left:0px;
	margin-bottom:5px;	
}

.GoalAchievementTable
{
    margin:10px;
}