/* Style sheet for .. health-space.net .. */

body{
	background-image: url(../img/banner_side8.jpg);
  background-color: transparent;  
  background-repeat: repeat-x;
  margin: 0px 0px 0px 0px;
}

img.banner{
	float: top; 
	margin: 0px 0px 0px 5%; /* margin properties: top right bottom left */
}
img.banner_web{
	float: top; 
	margin: 0px 0px 0px 5%; /* margin properties: top right bottom left */
}

p{
	margin-left: 20px; width: auto; 
	font: optima, verdana, heletica, arial;
}
.error_heading{
	color: red;
	text-shadow: black 4px 4px 4px, silver -2px -2px 2px;
	font-size: larger;
	font-weight: bold;
	font: optima, verdana;
}
.error_notification{
	color: blue;
	text-shadow: black 4px 4px 4px, silver -2px -2px 2px;
	font-size: larger;
	font-weight: bold;
	font: optima, verdana;
}
.error_footer{
	position: absolute;
	color: purple;
	text-shadow: black 4px 4px 4px, silver -2px -2px 2px;
	font-size: 1%;
	font-weight: bold;
	font: optima, verdana;
	bottom: -1000px;
}
.error_info{
	color: #27103D;
	font-size: larger;
	font: optima, verdana;
}
.note{
	top: 0.2em;
  font-family: optima, verdana;
	
}
img{
	border: 0px;
}
.text {
padding: 3px 0;
margin-left: 0;
margin-top: 1.5em;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
/*************************************/
/* STYLE FOR PERSONAL_HOME PAGE      */
/*************************************/

.test_personal_home{
  height: auto;
  margin-top: 0;
  margin-bottom: 35em;
  overflow: visible;
}

#test_account_container{
	float: left;
	width: 27%;
	height: auto;
	background-color: #999;
	margin-bottom: 10px;
}
#test_mailbox_container{
	float: left;
	width: 27%;
	height: 150px;
	background-color: yellow;
	margin-bottom: 10px;
}
#test_news_container{
			float: left;
			margin-left: 3%;
			width: 65%;
			height: 150px;
			background-color: blue;
			margin-bottom: 10px;
}
#test_friends_container{
			float: left;
			margin-left: 3%;
			width: 65%;
			height: 150px;
			background-color: green;
			margin-bottom: 10px;
}
#test_column2{
			float: left;
			width: 60%;
			background-color: #FFF;
			margin-bottom: 10px;
			margin-left: 3%;
}
#test_column1{
			float: left;
			width: 33%;
			background-color: #FFF;
			margin-bottom: 10em;
			margin-left: 2%;
}
.mailbox_container_full{
  height: auto;
  margin-top: 0;
  margin-bottom: 35em;
  margin-left: 1em;
  padding: 2em;
  overflow: visible;
}
/*************************************/
/* STYLE FOR DISCUSSION BOARD        */
/*************************************/
.db_subject_row{
   background-image: url(../img/db/db_table_bg1.gif);
   background-repeat: repeat-x;
   font-family: optima, verdana;
}
.db_date_row{
   background-image: url(../img/db/db_table_bg2.gif);
   background-repeat: repeat-x;
   font-family: optima, verdana;	
}
.db_views_row{
   background-image: url(../img/db/db_table_bg3.gif);
   background-repeat: repeat-x;
   font-family: optima, verdana;	
}
.db_message_preview{
   margin: 30px;	
}
.db_table_entry_message{
}
.db_table_entry_message_column1{
	float:right;
	width:80%;
	background:#fff;
	margin-right:1em;
	padding-bottom:0.2em;	
}
.db_table_entry_message_column2{
}
.spacer_right{
   clear: right;
}
.image_float_right{
   float: right;
   margin: 0 0 5px 5px;
}

/**************************************/
/* TAB STYLE BELOW */
/**************************************/

.shadetabs{
  border-bottom: 1px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
/* margin-bottom: 1em; */
  margin-left: 10px;
  background-image: url(../img/tab_bg_green.gif);
  background-color: transparent;  
  background-repeat: repeat-x;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: #DEDEDE url(media/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
  text-decoration: underline;
  color: #2d2b2b;
  background-image: url(../img/tab_bg_hover.jpg);
  background-color: transparent;  
  background-repeat: repeat-x;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
/*background-image: url(media/shadeactive.gif);*/
background-color: #5987D4;
border-bottom-color: white;
color: #DEDEDE;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
  text-decoration: none;
  background-image: url(../img/tab_bg_green.gif);
  background-color: transparent;  
  background-repeat: repeat-x;
  color: #FFFFFF;

}


/* END OF TAB STYLE */
/**************************************/


/**************************************/
/* SECONDARY MENU: TAB STYLE BELOW */
/**************************************/

.secondtabs{
  border-bottom: 1px solid #B51E54;
/* width: 90%; width of menu. Uncomment to change to a specific width */
/* margin-bottom: 1em; */
  margin-left: 10px;
  margin-top: 0.3em;
  background-image: url(../img/secondary_tab_bg.gif);
  background-position: top;
  background-color: transparent;  
  background-repeat: repeat-x;
}

.secondtabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.secondtabs li{
display: inline;
margin: 0;
}

.secondtabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
/* color: #0052B5; */
/* background: #DEDEDE url(media/shade.gif) top left repeat-x; */
 background: #5987D4 url(media/shade.gif) top left repeat-x; 
 color: #DEDEDE;  
}

.secondtabs li a:visited{
 /* color: #2d2b2b; */
}

.secondtabs li a:hover{
  text-decoration: underline;
  color: #2d2b2b;
  background-image: url(../img/secondary_tab_bg_hover.gif);
  background-color: transparent;  
  background-repeat: repeat-x;
}

.secondtabs li.selected{
position: relative;
top: 1px;
}

.secondtabs li.selected a{ /*selected main tab style */
background-image: url(media/shadeactive.gif);
border-bottom-color: white;
}

.secondtabs li.selected a:hover{ /*selected main tab style */
  text-decoration: none;
  background-image: url(../img/tab_bg_green.gif);
  background-color: transparent;  
  background-repeat: repeat-x;

}


/* END OF TAB STYLE */
/**************************************/
/**************************************/
/* COPING BUTTON STYLES */
/**************************************/
/* a img {height: 80px; width: 85px; border-width: 0; vertical-align: center;}  */
a#previous img {background: url(../img/coping/previous_button.gif) top left no-repeat;}
a#bookmark img {background: url(../img/coping/bookmark_button.gif) top left no-repeat;}
a#next img {background: url(../img/coping/next_button.gif) top left no-repeat;}

a#previous:hover img {background: url(../img/coping/previous_button_hover.gif) top left no-repeat; }
a#bookmark:hover img {background: url(../img/coping/bookmark_button_hover.gif) top left no-repeat;}
a#next:hover img {background: url(../img/coping/next_button_hover.gif) top left no-repeat;}

a#previous:active img {background: url(../img/coping/previous_button_select.gif) top left no-repeat; }
a#bookmark:active img {background: url(../img/coping/bookmark_button_select.gif) top left no-repeat;}
a#next:active img {background: url(../img/coping/next_button_select.gif) top left no-repeat;}

a#previous_bottom img {background: url(../img/coping/previous_button.gif) top center no-repeat;}
a#bookmark_bottom img {background: url(../img/coping/bookmark_button.gif) top center no-repeat;}
a#next_bottom img {background: url(../img/coping/next_button.gif) top center no-repeat;}

a#previous_bottom:hover img {background: url(../img/coping/previous_button_hover.gif) top center no-repeat;}
a#bookmark_bottom:hover img {background: url(../img/coping/bookmark_button_hover.gif) top center no-repeat;}
a#next_bottom:hover img {background: url(../img/coping/next_button_hover.gif) top center no-repeat;}

a#previous_bottom:active img {background: url(../img/coping/previous_button_select.gif) top center no-repeat;}
a#bookmark_bottom:active img {background: url(../img/coping/bookmark_button_select.gif) top center no-repeat;}
a#next_bottom:active img {background: url(../img/coping/next_button_select.gif) top center no-repeat;}

/* Nucare Physical Activity Roadblock Rollovers */
a#roadblock1 img{background: url(../img/coping/nucare/roadblock.jpg) top left no-repeat;}
a#roadblock2 img{background: url(../img/coping/nucare/roadblock.jpg) top left no-repeat;}
a#roadblock3 img{background: url(../img/coping/nucare/roadblock_d.jpg) top left no-repeat;}
a#roadblock4 img{background: url(../img/coping/nucare/roadblock.jpg) top left no-repeat;}
a#roadblock5 img{background: url(../img/coping/nucare/roadblock_d.jpg) top left no-repeat;}
a#roadblock6 img{background: url(../img/coping/nucare/roadblock_d.jpg) top left no-repeat;}
a#roadblock7 img{background: url(../img/coping/nucare/roadblock_b.jpg) top left no-repeat;}
a#roadblock8 img{background: url(../img/coping/nucare/roadblock_c.jpg) top left no-repeat;}
a#roadblock9 img{background: url(../img/coping/nucare/roadblock_a.jpg) top left no-repeat;}
a#roadblock10 img{background: url(../img/coping/nucare/roadblock_a.jpg) top left no-repeat;}

a#roadblock1:hover img{background: url(../img/coping/nucare/roadblock1.jpg) top left no-repeat;}
a#roadblock2:hover img{background: url(../img/coping/nucare/roadblock2.jpg) top left no-repeat;}
a#roadblock3:hover img{background: url(../img/coping/nucare/roadblock3.jpg) top left no-repeat;}
a#roadblock4:hover img{background: url(../img/coping/nucare/roadblock4.jpg) top left no-repeat;}
a#roadblock5:hover img{background: url(../img/coping/nucare/roadblock5.jpg) top left no-repeat;}
a#roadblock6:hover img{background: url(../img/coping/nucare/roadblock6.jpg) top left no-repeat;}
a#roadblock7:hover img{background: url(../img/coping/nucare/roadblock7.jpg) top left no-repeat;}
a#roadblock8:hover img{background: url(../img/coping/nucare/roadblock8.jpg) top left no-repeat;}
a#roadblock9:hover img{background: url(../img/coping/nucare/roadblock9.jpg) top left no-repeat;}
a#roadblock10:hover img{background: url(../img/coping/nucare/roadblock10.jpg) top left no-repeat;}

/* END OF COPING BUTTON STYLES */
/**************************************/
/* COPING LAYOUT STYLES */
/**************************************/
.coping_left {
   width:85px;
   float:left;
   background:white;
   padding-bottom:10px;
   background-attachment: fixed;
}
.coping_center {
   width:770px;
   float:left;
   background:#fff;
   padding-bottom:10px;
}
.coping_right {
   width:85px;
   float:left;
   background:white;
   padding-bottom:10px;
}
.coping_bottom {
   width:920px;
   bottom: 0;
   background:white;
   padding-bottom:10px;
   text-align: center;
}
.nucare_db_image1 {

   bottom: 0;

   padding-bottom:10px;
   text-align: left;
}

/**********************/
/* GUIDANCE STLE */
.exercise0_container{position: relative;}
#exercise0_layer1 { height: 572px; width: 652px; left: 18px; top: 18px; position: absolute; visibility: visible; }

.exercise0_answers{ height: 100px; width: 310px; left: 292px; top: 582px; position: absolute; visibility: visible; }
a#exercise0_no img {background-color: none;}
a#exercise0_yes img {background-color: none;}

a#exercise0_no:hover img {background-color: #d7c05d;}
a#exercise0_yes:hover img {background-color: #d7c05d;}

a#exercise0_no:active img {background-color: #b1d75e;}
a#exercise0_yes:active img {background-color: #b1d75e;}

/**********************/
/*********************/	
/* END OF TAB STYLE */
/**************************************/
/* ASBRU WEB EDITOR STYLE   *****/
/**************************************/
.asbru_container{
  margin: 30px;
}
.asbru_input_container_outer{

	background-color: #CBCBCB;
}
.asbru_input_container_inner{
	padding: 1px;
}

.webeditor_icon {
	height: 20px;
	width: 21px;
	margin: 1px;
	border: solid 2px #9CBDEC;
	background-color: #ffffff;
	background: white url(webeditor.blue.gif);
}

.webeditor_icon_selected {
	height: 20px;
	width: 21px;
	margin: 1px;
	border: solid 2px #957C4B;
	background: white url(webeditor.orange.gif);
}

.webeditor_icon_disabled {
	height: 20px;
	width: 21px;
	margin: 1px;
	border: solid 2px #3366FF;
	background-color: #F5F5F5;
	background: white url(webeditor.blue.gif);
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	opacity: 0.35;
}

.webeditor_icon_mouseover {
	height: 20px;
	width: 21px;
	margin: 1px;
	border: solid 2px #957C4B;
	background-color: #FAD07E;
}

.webeditor_icon_mousedown {
	height: 20px;
	width: 21px;
	margin: 1px;
	border: solid 2px #957C4B;
	background-color: #FAD07E;
}

.webeditor_icon_mouseup {
	height: 20px;
	width: 21px;
	margin: 1px;
	border: solid 2px #957C4B;
	background: white url(webeditor.orange.gif);
}

.webeditor_icon_mouseout {
	height: 20px;
	width: 21px;
	margin: 1px;
	border: solid 2px #957C4B;
	background-color: #FAD07E;
}

.webeditor_button {
	border: solid 2px #D4D0C8;
	background-color: #D4D0C8;
	text-align: center;
}

.webeditor_button_selected {
	border: solid 2px #D4D0C8;
	background-color: #E8E8E8;
}

.webeditor_button_disabled {
	border: solid 2px #D4D0C8;
	background-color: #A0A0A0;
	filter: alpha(opacity = 25);
	-moz-opacity: 0.25;
	opacity: 0.25;
}

.webeditor_button_mouseover {
	border: outset 2px;
	background-color: #D4D0C8;
	text-align: center;
}

.webeditor_button_mousedown {
	border: inset 2px;
	background-color: #D4D0C8;
	text-align: center;
}

.webeditor_button_mouseup {
	border: outset 2px;
	background-color: #D4D0C8;
	text-align: center;
}

.webeditor_button_mouseout {
	border: solid 2px #D4D0C8;
	background-color: #D4D0C8;
	text-align: center;
}

.webeditor_select {
}

.webeditor_select_disabled {
	filter: alpha(opacity = 25);
	-moz-opacity: 0.25;
	opacity: 0.25;
}

.webeditor_toolbar {
	height: 25px;
	border: #000000;
	background-color: #C4DAFA;
}

.webeditor_DOM_inspector, .webeditor_DOM_inspector TD {
	border: none;
	font-size: 10px;
	font-family: Helvetica,Arial;
	background-color: #ffffff;
	background: white url(webeditor.blue.gif);
}

.webeditor_colour {
	width: 12px;
	height: 13px;
	border: 1px solid grey;
	padding: 0px;
	margin: 0px;
	cell-spacing: 0px;
}

.webeditor_colour_mouseover {
	width: 12px;
	height: 13px;
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
	cell-spacing: 0px;
}

.webeditor_window_title {
	font-size: 18px;
	font-family: Helvetica,Arial;
	font-weight: bold;
	line-height: 1;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.webeditor_window_heading {
	font-size: 14px;
	font-family: Helvetica,Arial;
	font-weight: bold;
}

.webeditor_window_attribute {
	font-size: 12px;
	font-family: Helvetica,Arial;
	font-weight: bold;
	width: 50px;
}

.webeditor_window_value {
	font-size: 12px;
	font-family: Helvetica,Arial;
}

fieldset {
	padding: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.HardCore_contenteditable {
	border-left: none;
	border-right: none;
	border-top: 1px solid #d4d0c8;
	margin: 0px;
	padding: 0px;
}

/**************************************/
/* CONSENT TEXT STYLES */
/**************************************/
.consent_title {
   font-size: larger;
   font: optima, verdana;
   color: #007633;
   font-weight: bold;
}
.consent_heading {
   font-size: larger;
   font-weight: bold;
   font: optima, verdana;
   color: black;
}

/*********************/	
/* END OF TEXT STYLE */
/**************************************/


/****************************/
/* PERSONAL PAGES STYLE */
/**************************/
.entire_page_container{
   position: relative;
   width: auto;
   height: auto;	
   display: block;
}
.column1_container{
   position: absolute;
   left: 15px;
   top: 15px;
   width: 391px;
   height: auto;
}
.column2_container{
   position: absolute;
   left: 30px;
   top: 0px;
   width: 600px;
   height: auto;
}
.personal_container{
	 position: relative;
	 top: 0px;
	 left: 0px;
}
.interests_container{
	position:absolute;
	left:27px;
	/* top:249px; */
	width:391px;
	height:auto;
	z-index:1;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font: optima, verdana, heletica, arial;
	font-size: xx-large;
}
.interests_photo_primary {
	position:absolute;
	width:139px;
	height:143px;
	z-index:22;
	left: 28px;
	top: 53px;
	border: thin groove #777777;
}

.personal_profile_interests {
	position:absolute;
	left:210px;
	top: 40px;
	width:179px;
	height:171px;
	z-index:25;
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-top: 12px;
}
.personal_information{
   font: optima, verdana, heletica, arial;
   color: #0051B4;
   text-indent: 15px;	
}
.mailbox_container{
	position:relative;
	top: 220px;
	width:auto;
	height:auto;
	z-index:1;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font: optima, verdana, heletica, arial;
	font-size: x-large;	
}
.news_container{
	float:left;
	left: 0px;
	top: 0px;
	width:600px;
	height:auto;
	z-index:1;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font: optima, verdana, heletica, arial;
	font-size: x-large;	
	visibility: visible;
}
.TabbedPanelsContent{
	overflow: auto;
}

/** .friends_container{**/
/** 	position: relative;**/
/** 	width:600px;**/
/** 	height:auto;**/
/** 	z-index:1;**/
/** 	/* background-color: #FFFFFF; */**/
/** 	background-color: red;**/
/** 	border-top-style: none;**/
/** 	border-right-style: none;**/
/** 	border-bottom-style: none;**/
/** border-left-style: none;**/
/** 	font: optima, verdana, heletica, arial;/** **/
/** 	font-size: xx-large;	**/
/** }  **/

/******DEVELOPING FRIENDS DISPLAY USING BONDS *****/
/******************************/
.friends_individual{
   /** container for an individual friend's photo, bonds, etc **/
   margin: 0.5em;
   float: left;
   width: 230px;
}
.h3{
   clear: left;
   padding-top: 20px;
   font-size: 120%;	
   font: optima, verdana, heletica, arial;   
}
.h3b h3{
   clear: left;
   padding-top: 5px;
   font-size: 120%;	
   font: optima, verdana, heletica, arial;   
}
.image_float{
   float: left;
   margin: 0 5px 5px 0;
   padding: -3px
}	
.spacer{
   clear: left;
}	
#friends_photo { height: 110px; width: 120px; left: 0; top: 44px; position: absolute; }
#bond_strength { height: 110px; width: 50px; left: 122px; top: 44px; position: absolute;  }
#bond_strength_description { height: 34px; width: 310px; left: 32px; top: 84px; position: absolute;
                          font: optima, verdana, heletica, arial; font-size: 115%; }
#friends_other_username { height: 60px; width: 150px; text-align: center; top: 2px; position: absolute;}
#friends_container { height: 154px; width: 322px; left: 18px; top: 36px; position: relative;  }

.friend_container{
   margin: 2px;
   /* overflow: auto; */
   height: auto;
   width: auto;
}	
	
.friends_username{
   text-align: left;
   font-size: 140%;
   text-shadow: black 1px 1px 1px, silver -2px -2px 2px;
}	
.friends_photo_column1{
		width:auto;
		height: auto;
		background:#fff;
		border-top: 2px solid #a9491f;
		border-left: 2px solid #a9491f;
		border-right:2px solid #000;
		border-bottom:2px solid #000;
		margin-right:15px;
		padding-bottom:20px;	
}
.friends_bond_image_column2{
		width:auto;
		background:#fff;
		border-right:2px solid #a9491f;
		border-bottom:2px solid #a9491f;
		padding-bottom:20px;	
}
.friends_bond_strength_column3{
		width:auto;
		background:#fff;
		border-right:2px solid #000;
		border-bottom:2px solid #000;
		margin-right:15px;
		padding-bottom:20px;	
}
.par {
	margin: 5px 5px 5 5px; 
	padding-left: 5px; 
	float: left; 
	width: auto;
	height: auto;
}

.alt {/* modify this to add style to alternate sections*/}

.friends_individual_column1{
		float:left;
		width:67%;
		background:#fff;
		border-right:2px solid #000;
		border-bottom:2px solid #000;
		margin-right:15px;
		padding-bottom:20px;	
}
.friends_individual_column2{
}
.photo_2_avatar{
	font: optima, verdana, heletica, arial;
    font-weight:normal;      	
  	text-shadow: black 2px 2px 2px, silver -1px -1px 1px;
   	font-size: 100%;   
   	margin-right: 3em;
   	text-align: right;
}
/********************/
/************....*/
/***..*/
/*..*/
#spry_main{
	position:absolute;
	left:450px;
	top:249px;
	width: auto;
	height:auto;
	z-index:0;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/**************************************/



.style14 {color: #666666;
	font-weight: bold;
}
.style16 {color: #0000FF;
	background-color: #6699FF;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.style22 {color: #2A3F55}
#apDiv24 {
	position:absolute;
	width:260px;
	height:256px;
	z-index:19;
	left: 351px;
	top: 503px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#personal_idbox {
	position:absolute;
	width:517px;
	height:303px;
	z-index:18;
	left: 15px;
	top: 0px;
	background-color: #DDDDDD;
	border: medium ridge #808080;
	clear: both;
	white-space: normal;
	visibility: visible;
}
#apDiv {
	position:absolute;
	width:260px;
	height:262px;
	z-index:19;
	left: 246px;
	top: 28px;
	background-color: #CCCCCC;
	border: thin groove #777777;
	word-spacing: 2em;
}
#apDiv25 {
	position:absolute;
	width:209px;
	height:153px;
	z-index:20;
	left: 608px;
	top: 317px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: 1em;
	line-height: normal;
	font-size: 12px;
}
#apDiv2 {
	position:absolute;
	width:486px;
	height:256px;
	z-index:19;
	left: 16px;
	top: 14px;
	background-color: #CCCCCC;
	border: thin groove #777777;
	padding-bottom: 20px;
}
#apDiv3 {
	position:absolute;
	width:517px;
	height:303px;
	z-index:18;
	left: 14px;
	top: 533px;
	background-color: #DDDDDD;
	border: medium ridge #808080;
	clear: both;
	white-space: normal;
	visibility: visible;
	vertical-align: text-top;
}
#apDiv4 {
	position:absolute;
	width:261px;
	height:34px;
	z-index:20;
	left: -2px;
	top: -14px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv5 {
	position:absolute;
	width:485px;
	height:33px;
	z-index:19;
	left: -2px;
	top: -1px;
	background-color: #CCCCff;
	border: thin groove #777777;
}
#apDiv6 {
	position:absolute;
	width:491px;
	height:31px;
	z-index:19;
	left: -1px;
	top: 1px;
	background-color: #CCCCFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
}
#apDiv7 {
	position:absolute;
	width:492px;
	height:265px;
	z-index:19;
	left: 18px;
	top: 16px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#personal_large_container{
   position: relative;
   width: 100%;
   height: 100%;
   background-color: red;
}
#personal_idbox_links {
	position:absolute;
	width:223px;
	height:109px;
	z-index:19;
	left: 7px;
	top: 178px;
	background-color: #CCCCCC;
	border: thin groove #777777;
	word-spacing: 5em;
	text-align: center;
}
#apDiv17 {	position:absolute;
	width:233px;
	height:23px;
	z-index:15;
	left: 390px;
	top: 241px;
	background-color: #CCCCFF;
}
#apDiv9 {
	position:absolute;
	width:233px;
	height:23px;
	z-index:15;
	left: 157px;
	top: -112px;
	background-color: #CCCCFF;
}
#apDiv10 {
	position:absolute;
	width:484px;
	height:242px;
	z-index:20;
	left: 25px;
	top: 47px;
	background-color: #CCCCCC;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
.style6 {font-size: 80%}
#apDiv11 {
	position:absolute;
	width:487px;
	height:32px;
	z-index:20;
	left: 24px;
	top: 12px;
	background-color: #CCCCff;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
.style27 {font-size: 90%}
.style29 {font-size: medium; }
#apDiv12 {
	position:absolute;
	width:465px;
	height:105px;
	z-index:19;
	left: 8px;
	top: 7px;
	background-color: #FFFFFF;
	border: thin groove #777777;
}
#apDiv13 {
	position:absolute;
	width:464px;
	height:86px;
	z-index:19;
	left: 9px;
	top: 123px;
	background-color: #FFFFFF;
	border: thin groove #777777;
	padding-bottom: 20px;
}
#apDiv14 {	position:absolute;
	width:517px;
	height:303px;
	z-index:18;
	left: 270px;
	top: 467px;
	background-color: #DDDDDD;
	border: medium ridge #808080;
	clear: both;
	white-space: normal;
	visibility: visible;
	vertical-align: text-top;
}
#apDiv15 {	position:absolute;
	width:483px;
	height:33px;
	z-index:19;
	left: -2px;
	top: -1px;
	background-color: #CCCCff;
	border: thin groove #777777;
}
#apDiv16 {position:absolute;
	width:260px;
	height:256px;
	z-index:19;
	left: 247px;
	top: 24px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#apDiv18 {	position:absolute;
	width:517px;
	height:303px;
	z-index:18;
	left: 269px;
	top: 125px;
	background-color: #DDDDDD;
	border: medium ridge #808080;
	clear: both;
	white-space: normal;
	visibility: visible;
}
#apDiv19 {position:absolute;
	width:209px;
	height:153px;
	z-index:20;
	left: 14px;
	top: 127px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv20 {	position:absolute;
	width:261px;
	height:32px;
	z-index:20;
	left: -3px;
	top: -2px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv21 {position:absolute;
	width:260px;
	height:256px;
	z-index:19;
	left: 247px;
	top: 24px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#apDiv22 {	position:absolute;
	width:517px;
	height:303px;
	z-index:18;
	left: 269px;
	top: 125px;
	background-color: #DDDDDD;
	border: medium ridge #808080;
	clear: both;
	white-space: normal;
	visibility: visible;
}
#apDiv26 {position:absolute;
	width:209px;
	height:153px;
	z-index:20;
	left: 14px;
	top: 127px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv27 {	position:absolute;
	width:261px;
	height:32px;
	z-index:20;
	left: -3px;
	top: -2px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv1 {
	position:absolute;
	left:566px;
	top:207px;
	width:523px;
	height:300px;
	z-index:19;
	background-color: #DDDDDD;
	border: medium groove #A2A2A2;
}
#apDiv28 {position:absolute;
	width:260px;
	height:256px;
	z-index:19;
	left: 247px;
	top: 24px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#apDiv29 {	position:absolute;
	width:261px;
	height:32px;
	z-index:20;
	left: -3px;
	top: -2px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv30 {position:absolute;
	width:260px;
	height:256px;
	z-index:19;
	left: 247px;
	top: 24px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#apDiv31 {	position:absolute;
	width:261px;
	height:32px;
	z-index:20;
	left: -3px;
	top: -2px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv32 {	position:absolute;
	width:261px;
	height:32px;
	z-index:20;
	left: -3px;
	top: -2px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv33 {
	position:absolute;
	left:590px;
	top:252px;
	width:489px;
	height:199px;
	z-index:20;
}
.style30 {font-size: 24px}
.style31 {font-size: smaller}
#apDiv34 {	position:absolute;
	width:260px;
	height:256px;
	z-index:19;
	left: 245px;
	top: 15px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#apDiv35 {	position:absolute;
	width:261px;
	height:32px;
	z-index:20;
	left: -3px;
	top: -2px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
.style33 {
	font-size: xx-small
}
#apDiv36 {	position:absolute;
	left:566px;
	top:195px;
	width:523px;
	height:300px;
	z-index:19;
	background-color: #DDDDDD;
	border: medium groove #808080;
}
#apDiv37 {	position:absolute;
	width:491px;
	height:31px;
	z-index:19;
	left: -1px;
	top: 1px;
	background-color: #CCCCFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
}
#apDiv38 {	position:absolute;
	width:492px;
	height:265px;
	z-index:19;
	left: 18px;
	top: 16px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#apDiv39 {	position:absolute;
	left:566px;
	top:195px;
	width:523px;
	height:300px;
	z-index:19;
	background-color: #DDDDDD;
	border: medium groove #808080;
}
#apDiv40 {	position:absolute;
	width:491px;
	height:31px;
	z-index:19;
	left: -1px;
	top: 1px;
	background-color: #CCCCFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
}
#apDiv41 {	position:absolute;
	width:492px;
	height:265px;
	z-index:19;
	left: 18px;
	top: 16px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#apDiv42 {	position:absolute;
	width:260px;
	height:262px;
	z-index:19;
	left: 246px;
	top: 28px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#apDiv43 {	position:absolute;
	width:517px;
	height:303px;
	z-index:18;
	left: 15px;
	top: 193px;
	background-color: #DDDDDD;
	border: medium ridge #808080;
	clear: both;
	white-space: normal;
	visibility: visible;
}
#apDiv44 {	position:absolute;
	width:261px;
	height:34px;
	z-index:20;
	left: -2px;
	top: -14px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv45 {	position:absolute;
	width:223px;
	height:109px;
	z-index:19;
	left: 7px;
	top: 178px;
	background-color: #CCCCCC;
	border: thin groove #777777;
	word-spacing: 5em;
	text-align: center;
}
#apDiv46 {	position:absolute;
	width:491px;
	height:31px;
	z-index:19;
	left: -1px;
	top: 1px;
	background-color: #CCCCFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
}
#apDiv47 {	position:absolute;
	width:492px;
	height:265px;
	z-index:19;
	left: 18px;
	top: 16px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#apDiv48 {
	position:absolute;
	left:566px;
	top:535px;
	width:528px;
	height:302px;
	z-index:21;
	background-color: #DDDDDD;
	border: medium groove #808080;
}
#apDiv49 {
	position:absolute;
	left:581px;
	top:550px;
	width:499px;
	height:275px;
	z-index:22;
	background-color: #CCCCCC;
	border: thin groove #808080;
}
#apDiv50 {	position:absolute;
	width:260px;
	height:262px;
	z-index:19;
	left: 246px;
	top: 28px;
	background-color: #CCCCCC;
	border: thin groove #777777;
}
#apDiv51 {	position:absolute;
	width:261px;
	height:34px;
	z-index:20;
	left: -2px;
	top: -14px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv52 {	position:absolute;
	width:261px;
	height:32px;
	z-index:20;
	left: -165px;
	top: -27px;
	background-color: #CCCCcc;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv53 {
	position:absolute;
	left:610px;
	top:582px;
	width:212px;
	height:78px;
	z-index:22;
	background-color: #FFFFFF;
}
#apDiv54 {	position:absolute;
	width:261px;
	height:34px;
	z-index:20;
	left: -2px;
	top: -14px;
	background-color: #CCCCFF;
	border: thin ridge #777777;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
}
#apDiv55 {	position:absolute;
	width:477px;
	height:99px;
	z-index:19;
	left: 4px;
	top: 5px;
	background-color: #FFFFFF;
	border: thin groove #777777;
}
/***************************************/
/* NUCARE RELAXATION MP3 NUCARE10_4 STYLE BELOW */
.nucare10_4_title{
  font: optima, verdana, heletica, arial;
  font-weight:bold;        
  font-size: 300%;	
  text-shadow: #0052B5 2px 2px 2px, silver -1px -1px 1px; */
  text-align: center;
  margin-bottom: 6px;
  color: #0c0903;	
}
.nucare10_4_title_byline{
  font: optima, verdana, heletica, arial;
  font-weight:bold;        
  font-size: 150%;	
  text-shadow: none;
  text-align: left;
  margin-bottom: 6px;
  color: #0c0903;
}
.nucare10_4_content_container{
	height: auto;
	margin-top: 0px;
	margin-bottom: 35em;
	overflow: visible;
}
.nucare10_4_image{
float: left;
width: 63%;
margin-bottom: 10em;
margin-left: 2%;
}
.nucare10_4_mp3link_container{
	float: left;
	width: 30%;
	margin-bottom: 10px;
	margin-left: 3%;
}
.nucare10_4_mp3link{

}

/**********/
/**************************************/
/* NUCARE_DB  STYLE BELOW */
/**************************************/

.nucare_db_image3{
  /* border-bottom: 1px solid gray; */
/* width: 90%; width of menu. Uncomment to change to a specific width */
/* margin-bottom: 1em; */
  margin-left: 0px;
  margin-top: -15px;
  background-image: url(../img/coping/nucare/nucare_db_image3.gif);
  background-color: transparent;  
  background-repeat: repeat-x; 
}
.nucare_text {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1.5em;
	margin-bottom: 0.9em;
	font: bold 15px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.nucare_db_text2_blue {
     	font: optima, verdana, heletica, arial;
      font-weight:bold;        
      font-size: large;	
    	/* text-shadow: black 2px 2px 2px, silver -1px -1px 1px; */
    	text-align: center;
    	margin-bottom: 6px;
    	color: #0c0903;
}
.nucare_db_text2_green {
     	font: optima, verdana, heletica, arial;
      font-weight:bold;        
      font-size: large;	
    	/* text-shadow: black 2px 2px 2px, silver -1px -1px 1px; */
    	text-align: center;
    	margin-bottom: 6px;
    	color: #11081a;
}
.nucare_db_text2_brown {
     	font: optima, verdana, heletica, arial;
      font-weight:bold;        
      font-size: large;	
    	/* text-shadow: black 2px 2px 2px, silver -1px -1px 1px; */
    	text-align: center;
    	margin-bottom: 6px;
    	color: #021123;
}

.nucare_container_blue{
	background-color: #a7bce9;
}
.nucare_container_green{
	background-color: #e0efcf;
}
.nucare_container_brown{
	background-color: #c0c0c0;
}
.nucare_header{
  height: 5px; margin: 0; line-height: 5px; padding-left: 10px; 
}
.nucare_wrapper{
	float: right; width: 100%; margin-left: -200px;
}
.nucare_content_blue{
	margin-left: 155px;
  background-color: #a7bce9;
}
.nucare_content_green{
	margin-left: 155px;
  background-color: #e0efcf;
}
.nucare_content_brown{
	margin-left: 155px;
  background-color: #c0c0c0;
}
.nucare_navigation_blue{
  float: left; width: 150px; 
  background-image: url(../img/coping/nucare/nucare_db_avatar_blue.gif); 
  background-repeat: repeat;
}
.nucare_navigation_green{
  float: left; width: 150px; 
  background-image: url(../img/coping/nucare/nucare_db_avatar_green.gif); 
  background-repeat: repeat;
}
.nucare_navigation_brown{
  float: left; width: 150px; 
  background-image: url(../img/coping/nucare/nucare_db_avatar_brown.gif);
  background-repeat: repeat;
}
.nucare_navigation_img{
  text-align: center;
}
.nucare_extra{
  float: left; clear: left; width: 200px;
}
.nucare_footer_blue{
  clear: both; width: 100%; 
  height: 1px; background-color: #9E7927;
}
.nucare_footer_green{
  clear: both; width: 100%; 
  height: 1px; background-color: #753DB5;
}
.nucare_footer_brown{
  clear: both; width: 100%; 
  height: 1px; background-color: #0052B5;
}
.nucare_db_date{
	text-align: right;
	margin-right: 3%;
     	font: optima, verdana, heletica, arial;
    	margin-bottom: 6px;	
}
/* NUCARE BUTTONS */
.nucare_buttons_container{
	margin-top: 5px;
	margin-left: 40%;
}
.nucare_buttons a, .buttons button{
    display:block;
    float: left;
    margin:7px 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

    font-size:130%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    text-align: center;
}
.nucare_buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
    text-align: center;
     	font: optima, verdana, heletica, arial;
      font-weight:bold;        	
    	text-shadow: black 4px 4px 4px, silver -2px -2px 2px;
    	font-size: 130%;
}
.nucare_buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
    text-align: center;
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.nucare_buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
    text-align: center;
}
/*****************************/
/* STYLE FOR PERSONAL PAGE */
/***************************/
#container_personal_viewother_column1{
   float: left; 
   /*width: 500px;*/
   width:50%;
   background-color: white;
    padding: 12px;
   /***************/

}
#container_personal_viewother_column2{
    float: left;
    padding: 12px;
    /*width: 500px;*/
    width:44%;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;   
}
#personal_viewother_otherusername{
   font: optima, verdana, heletica, arial;
   font-size: 200%;
   color: blue;
    background-color: #c4cedd;
    /*border: 1px solid #AFAFAF; */
    color: #0B0C06;
    float: left;
    padding: 12px;
    width: 95%;
    margin-bottom: 10px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;      
}
#personal_viewother_otherstory{
   font: optima, verdana, heletica, arial;
   font-size: larger;
   color: blue;
    background-color: #dedede;
    /*border: 1px solid #AFAFAF; */
    color: #0B0C06;
    float: left;
    padding: 12px;
    width: 95%;
    margin-bottom: 10px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;      
}
#personal_viewother_othergoals{
   font: optima, verdana, heletica, arial;
   font-size: larger;
   color: blue;
    background-color: #white;
    border: 3px solid #c4cedd; 
    color: #0B0C06;
    float: left;
    padding: 12px;
    width: 95%;
    margin-bottom: 10px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;      
}
#personal_viewother_blogheading{
   font: optima, verdana, helvetica, arial;
   font-size: 200%;
   color: #8B3959;
   padding-left: 0.5em;
}
#personal_viewother_blog_container{
}
#personal_viewother_aboutme{
   font: optima, verdana, helvetica, arial;
   font-size: 160%;
   background-color: #FF8000;
}
	
/************************/
/* STYLE FOR FACILITATOR_NOTES */
/**************************/

.project_wrapper{
  position: relative;
  width: 900px;
  left: 1.0em;
  height: auto;
  text-indent: 10px;
}
.project_topleft{
  position: absolute;
  top: 0px;
  height: 2.5em;
  width: 450px;
  text-align: center;
  font: optima, verdana, heletica, arial;
  font-size: 115%; 
}
.project_topright{
  position: absolute;
  top: 0px;
  height: 2.5em;
  width: 450px;
  left: 450px;
  text-align: center;
  font: optima, verdana;
  font: optima, verdana, heletica, arial;
  font-size: 115%;   
}
.project_left{
  position: absolute;
  top: 2.5em;
  left: 0px;
  width: 450px;
  height: auto;
  background-color: #d3eeb4;
}
.project_right{
  position: absolute;
  top: 2.5em;
  left: 450px;
  width: 450px;
  height: 1.5em;
  background-color: #82BAFF;
}
.project_rightbottom{
  position: absolute;
  top: 4.0em;
  left: 450px;
  width: 450px;
  height: auto;
  background-color: #DEDEDE;
}

/* ENROLLMENT PAGES */
ul.sidenav {
	font-size: 1.2em;
	float: left;
	width: 245px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #0957b9;
	border-bottom: 1px solid #3777C6;
	border-top: 1px solid #003867;
}
ul.sidenav li a{
	display: block;
	color: #fff;
	text-decoration: none;
	width: 200px;
	padding: 10px 10px 10px 35px;
	background: url(sidenav_a.gif) no-repeat 5px 7px;
	border-top: 1px solid #3373A9;
	border-bottom: 1px solid #003867;
}
ul.sidenav li a:hover {
	background: #5585D1 url(sidenav_a.gif) no-repeat 5px 7px;
	border-top: 1px solid #1a4c76;
}
ul.sidenav li span{	display: none; }
ul.sidenav li a:hover span {
	display: block;
	font-size: 0.8em;
	padding: 10px 0;
    color: #e3d35c;
}
ul.enrollment_content li{
margin-left: 0;
margin-right: 10%;
margin-top: .5em;
margin-bottom: .5em;
font-size: 1.3em;
}
ul.enrollment_right_for_me li{
margin-left: 0;
margin-right: 10%;
margin-top: .5em;
margin-bottom: .5em;
font-size: 1.0em;
}
/*********************/
/* FACILITATOR TOOLS */
/**********************/
/************************/
.myBox_container_facilitator_tools{
	position: relative;
	margin-left: 0.2in;
	background-color: red;
}

            
a.facilitator_tools_none:link {color: #760A30;  font-style: normal;}
a.facilitator_tools_none:active {color: #760A30; font-style: normal;}
a.facilitator_tools_none:visited {color: #760A30; font-style: normal;}
a.facilitator_tools_none:hover {color: #760A30; font-style: italic;}

a.facilitator_tools_lastmonth:link {color: #CF4C22;  font-style: normal;}
a.facilitator_tools_lastmonth:active {color: #CF4C22; font-style: normal;}
a.facilitator_tools_lastmonth:visited {color: #CF4C22; font-style: normal;}
a.facilitator_tools_lastmonth:hover {color: #CF4C22; font-style: italic;}

a.facilitator_tools_last2wks:link {color: #189154;  font-style: normal;}
a.facilitator_tools_last2wks:active {color: #189154; font-style: normal;}
a.facilitator_tools_last2wks:visited {color: #189154; font-style: normal;}
a.facilitator_tools_last2wks:hover {color: #189154 font-style: italic;}

.facilitator_tools_floating_column1{
    background-color: white;
    /* border: 3px solid #DEDEDE;*/
    /* color: #0B0C06;    */
    float: left;
    width: 380px;
    padding: 10px;
    text-align: left;
    /* margin-right: 20px; */
    /* Do rounding (native in Firefox and Safari) */
    /*-webkit-border-radius: 20px;*/
    /* -moz-border-radius: 20px; */
    /* font-size: 1.2em; */   
}
.facilitator_tools_floating_column1b{
    background-color: white;
    /* border: 3px solid #DEDEDE;*/
    /* color: #0B0C06;    */
    float: left;
    width: 80px;
    padding: 10px;
    text-align: left;
    /* margin-right: 20px; */
    /* Do rounding (native in Firefox and Safari) */
    /*-webkit-border-radius: 20px;*/
    /* -moz-border-radius: 20px; */
    /* font-size: 1.2em; */   
}
.facilitator_tools_floating_column2{
    background-color: white;
    /* border: 3px solid #DEDEDE;*/
    /* color: #0B0C06;    */
    float: left;
    width: 380px;
    padding: 10px;
    text-align: left;
    /* margin-right: 20px; */
    /* Do rounding (native in Firefox and Safari) */
    /*-webkit-border-radius: 20px;*/
    /* -moz-border-radius: 20px; */
    /* font-size: 1.2em; */   
}
.facilitator_tools_floating_column3{
    background-color: white;
    /* border: 3px solid #DEDEDE;*/
    /* color: #0B0C06;    */
    float: left;
    width: 400px;
    padding: 10px;
    text-align: left;
    /* margin-right: 20px; */
    /* Do rounding (native in Firefox and Safari) */
    /*-webkit-border-radius: 20px;*/
    /* -moz-border-radius: 20px; */
    /* font-size: 1.2em; */   
}
.facilitator_tools_floating_column4{
    background-color: white;
    /* border: 3px solid #DEDEDE;*/
    /* color: #0B0C06;    */
    float: left;
    width: 400px;
    padding: 10px;
    text-align: left;
    /* margin-right: 20px; */
    /* Do rounding (native in Firefox and Safari) */
    /*-webkit-border-radius: 20px;*/
    /* -moz-border-radius: 20px; */
    /* font-size: 1.2em; */   
}
.facilitator_tools_floating_column2b{
    background-color: white;
    /* border: 3px solid #DEDEDE;*/
    /* color: #0B0C06;    */
    float: left;
    width: 650px;
    padding: 10px;
    text-align: left;
    /* margin-right: 20px; */
    /* Do rounding (native in Firefox and Safari) */
    /*-webkit-border-radius: 20px;*/
    /* -moz-border-radius: 20px; */
    /* font-size: 1.2em; */   
}
.facilitator_tools_floating_column3b{
    background-color: white;
    /* border: 3px solid #DEDEDE;*/
    /* color: #0B0C06;    */
    float: left;
    width: 1000px;
    padding: 10px;
    text-align: left;
    /* margin-right: 20px; */
    /* Do rounding (native in Firefox and Safari) */
    /*-webkit-border-radius: 20px;*/
    /* -moz-border-radius: 20px; */
    /* font-size: 1.2em; */   
}
.facilitator_tools_todo_box{
    background-color: white;
    border: 3px solid #5987D4;
    color: #0B0C06;    
    float: left;
    width: 350px;
    padding: 10px;
    text-align: left;
    margin-right: 20px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    font-size: 1.2em;  
    margin-bottom:20px;  
    	font: optima, verdana, heletica, arial;
}
.facilitator_tools_nonengaged_box{
    background-color: white;
    border: 3px solid #71b12A;
    color: #0B0C06;    
    float: left;
    width: 350px;
    padding: 10px;
    text-align: left;
    margin-right: 20px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    font-size: 1.2em;    
}
.facilitator_tools_individuallyengaged_box{
    background-color: white;
    border: 3px solid #B51E54;
    color: #0B0C06;    
    float: left;
    width: 350px;
    padding: 10px;
    text-align: left;
    margin-right: 20px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    font-size: 1.2em;  
    margin-bottom:20px;  
}
.facilitator_tools_groupengaged_box{
    background-color: white;
    border: 3px solid #8b3959;
    color: #0B0C06;    
    float: left;
    width: 350px;
    padding: 10px;
    text-align: left;
    margin-right: 20px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    font-size: 1.2em;    
}
.facilitator_tools_selfreport_data{
    background-color: white;
    border: 3px solid #B51E54;
    color: #0B0C06;    
    float: left;
    width: 950px;
    padding: 10px;
    text-align: left;
    margin-right: 20px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    font-size: 1.2em;  
    margin-bottom:20px;  
}
.facilitator_tools_encouragement{
    background-color: white;
    border: 3px solid #71b12A;
    color: #0B0C06;    
    float: left;
    width: 600px;
    padding: 10px;
    text-align: left;
    margin-right: 20px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    font-size: 1.2em;    
}