body {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;margin:0;
}
.body_cnc {
	background-color:#B4E8F6;

}
.confidentiality {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.65em;
	color: #16A4D2;
	}
td {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
p {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.65em;
	word-spacing: .08em;
}
.p_2 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.65em;
	padding-left: 4px;
	color: #000000;
}
.p_3 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.65em;
	color: #000000;
}

ol {margin-left:20px;}


li,ul, ol {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.35em;
	padding-left: 4px;
	padding-bottom: 6px;	
}

ul {margin-left:20px;}
ul ul {padding-left:20px;padding-right:10px;}

.ul_pointer {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.35em;
	padding-left: 4px;
	padding-bottom: 6px;
}
.li_pointer {
	list-style-image: url(images/pointer_yellow_01.jpg);
	list-style-position: outside;
}
.li_pointer_indent {
	list-style-image: url(images/pointer_yellow_01.jpg);
	list-style-position: outside;
	margin-left: 10px;
	line-height: 1.65em;
}
.li_pointer_cnc {
	list-style-image: url(images/pointer_yellow_01.jpg);
	list-style-position: outside;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pullquote {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	padding-right: 8px;
	color: #16A4D2;
	text-align: right;
}
.textassessment {
	FONT-SIZE: 8px;
	COLOR: #333333;
	FONT-FAMILY: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	line-height: 11pt;
	margin-top: 13px;
	padding-top: 5pt;
}
.textassessment2 {
	FONT-SIZE: 10px;
	COLOR: #990000;
	FONT-FAMILY: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	line-height: 11pt;
	margin-top: 3px;
	padding-top: 5pt;
	text-transform: uppercase;
}
results {
	background-color: EDF5D8;
	vertical-align: top;
	margin-bottom: 12px;
}

.heading_home_blue_01 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #16A4D2;
	line-height: 1.5em;
	font-weight:bold;
}
.heading_home_blue_02 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #16A4D2;
	line-height: 1.5em;
	font-weight:bold;
}
.heading_home_yellow_01 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FA9E19;
	line-height: 1.5em;
	font-weight:bold;
}
.heading_blue_p {
	color: #16A4D2;
	font-weight:bold;
	line-height: 1.4em;
}
.heading_yellow_p {
	color: #FA9E19;
	font-weight:bold;
}
.heading_blue_centered {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #16A4D2;
	font-weight:bold;
	text-align: center;
}
.heading_blue_01 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #16A4D2;
	line-height: 1.5em;
	font-weight:bold;
	vertical-align: bottom;
}
.heading_blue {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #16A4D2;
	line-height: 1.5em;
	font-weight:bold;
}
.heading_blue_02 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #16A4D2;
	line-height: 1.5em;
	font-weight:bold;
}

.heading_yellow_03 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FA9E19;
	line-height: 1.1em;
	font-weight:bold;
	padding-bottom:2px;
}
.heading_black_04 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 1.5em;
	font-weight:bold;
}

.heading_white_04 {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 1.5em;
	font-weight:bolder;
}
.round_l {
	width: 16px;
	float: left;
	height: 40px;
}
.round_r {
	width: 22px;
	float: left;
	height: 40px;
}
.round_c {
	font-family: Lucida Grande,Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #16A4D2;
	font-weight:bold;
	text-align: center;
}
.footer {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.65em;
	color: #16A4D2;
	}
	
.footer a {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.65em;
	color: #16A4D2;
	text-decoration: none;
	}
.footer_black {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.65em;
	color: #333333;
	padding-left: 10px;
	}

.footer_orange {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 1.65em;
	color: #FF9900;
	padding-left: 10px;
	}
.cnc_black2 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border-color: #FA9E19;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	vertical-align: middle;
	height: 20px;
	text-align: left;
	text-indent: 2px;
	padding-top: 3px;
	background-color: #1392BA;
	}	
.cnc_black3 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-color: #FA9E19;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	vertical-align: middle;
	height: 20px;
	text-align: left;
	text-indent: 2px;
	padding-top: 3px;
	background-color: #ffffff;
	}	
.line_bottom_yellow {
	border-bottom-color: #FA9E19;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #FA9E19;
}
.cel_mood_tracker_01 {
	border-bottom: 1px solid #FA9E19;
	border-right: 1px solid #FA9E19;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:  3px 3px 3px 3px;
	color: #16A4D2;
	background-color: #e1f8fb;
}.cel_mood_tracker_02 {
	border-bottom: 1px solid #FA9E19;
	border-right: 1px solid #FA9E19;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:  3px 3px 3px 3px;
	color: #16A4D2;
	background-color: #FFFFFF;
}.cel_mood_tracker_03 {
	border-right: 1px solid #16A4D2;
	border-bottom: 1px solid #FA9E19;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:  3px 3px 3px 3px;
	color: #16A4D2;
	background-color: #FFFFFF;
}.cel_mood_tracker_04 {
	border-right: 1px solid #16A4D2;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:  3px 3px 3px 3px;
	color: #16A4D2;
	background-color: #e1f8fb;
	border-bottom: 1px solid #FA9E19;
}.cel_mood_tracker_05 {
	border-right: 1px solid #16A4D2;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:  3px 3px 3px 3px;
	color: #16A4D2;
	background-color: #FFFFFF;
}.cel_mood_tracker_06 {
	border-right: 1px solid #FA9E19;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: normal;padding:  3px 3px 3px 3px;
	color: #16A4D2;
}

.line_bottom_yellow_out {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #FA9E19;
	font-weight: bold;
}
.health_tracker_headings {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000000;
	font-weight: bold;
	background-color: #FF9900;
}
.line_bottom_blue {
	border-bottom-color: #16A4D2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #16A4D2;
}
.line_bottom_blue_mood_tracker {
	border-bottom-color: #16A4D2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #16A4D2;
	border-right-width: 1px;
	border-right-style: solid;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1191BA;
	font-weight: bold;
	vertical-align: top;
	background-color: #e1f8fb;
}
.line_bottom_blue_cnc {
	border-bottom-color: #16A4D2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1191BA;
	font-weight: bold;
	vertical-align: top;
}
.line_bottom_blue_cnc_r {
	border-bottom-color: #16A4D2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #1191BA;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}
.line_bottom_blue_health_tracker {
	border-bottom-color: #16A4D2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #16A4D2;
	line-height: 1.2em;
	padding-left: 4px;
}
.line_bottom_blue_health_tracker2 {
	border-bottom-color: #16A4D2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #16A4D2;
	padding-left: 4px;
	}
	
.line_bottom_black {
	border-bottom-color: #FA9E19;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #333333;
}	  
.line_bottom_pale {
	border-bottom-color: #FFFBC7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #333333;
}	  
	  
#divloadlast {z-index:500;
}

#div160_left {
	width: 160px;
	float: left;
}
#div220_left {
	width: 220px;
	float: left;
}	
/*style for body hyperlinks pointer on the left */
A.link_body    {
	font-family: Lucida Grande, Arial, Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(images/pointer_yellow_01.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 1.65em;
	}
a:link.link_body    {
	color: #16A4D2;
		}

a:active.link_body  { 
	color: #16A4D2; 
	}

a:visited.link_body { 
	color: #16A4D2; 
	}

a:hover.link_body   {
	color: #F4CC12;
	}
/*style for body hyperlinks no bullets*/
A.link_body2    {
	font-family: Lucida Grande, Arial, Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;
	}
a:link.link_body2    {
	color: #16A4D2;
		}
a:active.link_body2  { 
	color: #16A4D2; 
	}
a:visited.link_body2 { 
	color: #16A4D2; 
	}
a:hover.link_body2   {
	color: #F4CC12;
	}
	

	
/*style for body hyperlinks no bullets in dynamic menus (for selected item)*/
A.link_body3    {
	font-family: Lucida Grande, Arial, Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
	
	}
a:link.link_body3    {
	color: #16A4D2;
		}

a:active.link_body3  { 
	color: #16A4D2; 
	
	}

a:visited.link_body3 { 
	color: #16A4D2; 

	}

a:hover.link_body3   {
	color: #F4CC12;
	}

	
A.link_body2_yellow    {
	font-family: Lucida Grande, Arial, Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 9pt;
	}
a:link.link_body2_yellow    {
	color: #FA9E19;
		}

a:active.link_body2_yellow  { 
	color: #FA9E19; 
	}

a:visited.link_body2_yellow { 
	color: #FA9E19; 
	}

a:hover.link_body2_yellow   {
	color: #16A4D2;
	}
	
A.link_body2_red    {
	font-family: Lucida Grande, Arial, Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 9pt;
	}
a:link.link_body2_red    {
	color: #CC0000;
		}

a:active.link_body2_red  { 
	color: #CC0000; 
	}

a:visited.link_body2_red { 
	color: #CC0000; 
	}

a:hover.link_body2_red   {
	color: #FA9E19;
	}


/*style for cnc body menu */
A.link_cnc    {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.25em;
	}
a:link.link_cnc    {
	color: #333333;
		}

a:active.link_cnc  { 
	color: #333333; 
	}

a:visited.link_cnc { 
	color: #333333; 
	}

a:hover.link_cnc   {
	color: #F4CC12;
	}	
	
.food {
	color: #1392BA;
	font-weight: bold;
}	
A.link_cnc2    {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #16A4D2;
	text-decoration: underline;
	font-weight: bold;
	line-height: 1.25em;
	}
a:link.link_cnc2    {
	color: #16A4D2;
		}

a:active.link_cnc2  { 
	color: #16A4D2; 
	}

a:visited.link_cnc2 { 
	color: #F4CC12; 
	}

a:hover.link_cnc2   {
	color: #333333;
	}		
/*style for body hyperlinks pointer on the right */
A.link_body3    {
	font-family: Lucida Grande, Arial, Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(images/pointer_yellow_01.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	line-height: 1.65em;
	}
a:link.link_body3    {
	color: #16A4D2;
		}

a:active.link_body3  { 
	color: #16A4D2; 
	}

a:visited.link_body3 { 
	color: #16A4D2; 
	}

a:hover.link_body3   {
	color: #F4CC12;
	}	
/*style for spirit soul body page under health encyclopedia */
a:link.link_ssb    { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size:11px; color: #D4A80D; text-decoration: none; }

a:active.link_ssb  { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size:11px; color: #D4A80D; text-decoration: none; }

a:visited.link_ssb { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size:11px; color: #D4A80D; text-decoration: none;  }

a:hover.link_ssb   { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size:11px; color: #c0c684; text-decoration: none; }
/*style for spirit soul body page under health encyclopedia */
a:link.link_white    { font-family: Lucida Grande, Arial, Helvetica, sans-serif; 
	font-weight: bold;font-size:13px; color: #FFFFFF; text-decoration: none; }

a:active.link_white  { font-family: Lucida Grande, Arial, Helvetica, sans-serif; 
	font-weight: bold;font-size:13px; color: #FFFFFF; text-decoration: none; }

a:visited.link_white { font-family: Lucida Grande, Arial, Helvetica, sans-serif; 
	font-weight: bold;font-size:13px; color: #FFFFFF; text-decoration: none;  }

a:hover.link_white   { font-family: Lucida Grande, Arial, Helvetica, sans-serif; 
	font-weight: bold;font-size:13px; color: #c0c684; text-decoration: none; }
			
			
/*ypslideout menu styles DO NOT ALTER !*/
.menu_master {
	font:bold 11px Arial, Helvetica,sans-serif;
	font-weight: normal;
	margin: 0px;
	text-align: left;
	BORDER-top: #FBD016 1px solid;
	BORDER-left: #FBD016 1px solid;
	BORDER-right: #FBD016 1px solid;
	BORDER-bottom: #FBD016 1px solid;
	display: block;
	background-color: #FFFFFF;
	z-index: 1;
   }
   	
.menu_master A:link {
	BORDER-top: #FBD016 2px solid;
	text-decoration: none;
	color: #47889B;
	width: 134px;
	padding-left: 3px;
	padding-top: 5px;
	display: block;
	padding-bottom: 3px;
	font-weight: 11px;
   }

.menu_master A:visited {
	BORDER-top: #FBD016 2px solid;
	text-decoration: none;
	color: #47889B;
	width: 134px;
	padding-left: 3px;
	padding-top: 5px;
	display: block;
	padding-bottom: 3px;
	font-weight: 11px;
   }
   
.menu_master A:hover {
	BORDER-top: #FBD016 2px solid;
	text-decoration: none;
	color: #000000;
	background-color: #92D3E9;
	width: 134px;
	padding-left: 3px;
	padding-top: 5px;
	display: block;
	padding-bottom: 3px;
	font-weight: 11px;
	}
.menu_master2  {
	text-decoration: none;
	width: 134px;
	height: auto;
	offcolor:#FFFFFF;
	oncolor:#92D3E9;
	}	
.question_highlight {
	 bgcolor: #FBD016;
}

/*wallet card div settings */
#walletcard640 {
	width:640px;
	margin: 0 auto 0 auto;
}
#walletcard_L2_image {
	width:320px;
	height:200px;
	float: left;
	margin: 0 auto 0 auto;
}
#walletcard_L {
	width:320px;
	height:200px;
	float: left;
	margin: 0 auto 0 auto;
	background-image: url(images/wallet_card_Lines_left.gif);
	background-repeat: no-repeat;
    font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-top: 8px;
	padding-left: 10px;
	padding-right: 15px;*/
	line-height: 1.4em;
	border: 0;
	text-align: left;
}
#walletcard_L2 {
	width:320px;
	height:200px;
	float: left;
	margin: 0 auto 0 auto;
	background-image: url(images/wallet_card_Lines_left_cove.gif);
	background-repeat: no-repeat;
    font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-top: 8px;
	padding-left: 10px;
	padding-right: 15px;*/
	line-height: 1.4em;
	border: 0;
	text-align: left;
}
#walletcard_R {
	width:320px;
	height:200px;
	float: right;
	margin: 0 auto 0 auto;
	background-image: url(images/wallet_card_Lines_all.gif);
	background-repeat: no-repeat;
    font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-top: 8px;
	padding-left: 10px;
	padding-right: 15px;*/
	line-height: 1.4em;
	border: 0;
	text-align: left;
}
#walletcard_R2 {
	width:320px;
	height:200px;
	float: right;
	margin: 0 auto 0 auto;
	background-image: url(images/wallet_card_Lines_notop.gif);
	background-repeat: no-repeat;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-top: 8px;
	padding-left: 10px;
	padding-right: 15px;*/
	line-height: 1.4em;
	border: 0;
	text-align: left;
}
    #walletcard_L p {
    font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}


    #walletcard_R p {
    font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
    #walletcard_L2 p {
    font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}


    #walletcard_R2 p {
    font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

#window {
text-align:left;
background-color: #FFFFFF;
position: relative;
visibility: visible;
width: 720px;
margin-right: auto;
margin-left: auto;
float: none;
padding-top: 5px;
padding-bottom: 5px;
}
#left_div{
	z-index: 5;
	text-align:right;
	position: relative;
	visibility: visible;
	width: 148px;	padding:0;	margin-right: auto;
	float: left;clear:left;	padding-top: 70px;
}

#right_div{	
z-index: 4;text-align:left;
position: relative;visibility: visible;
width: 440px;
padding:10px 0 0 10px;
margin-right: auto;float: left;
}
#plain_center_div{
text-align:left;
position: relative;
visibility: visible;
width: 400px;
padding:0;
	padding-left:10px;
	padding-top:10px;
margin-right: auto;
float: left;
	z-index: 6;
}
#middle_div{
	z-index: 2;	text-align:center;
	position: relative;	visibility: visible;
	width: 112px;	padding:0;
	float: left;	padding-top: 50px;
	background: url(images/lines_exan_icons.jpg) right top no-repeat;
	margin: 0;
}
#top_left_icon_div{
	z-index: 3;width: 260px;
	position: relative;
	visibility: visible;
	float: left;clear:none;text-align:right;
	vertical-align: bottom;background:url(images/line_vertical_top2.jpg) no-repeat right bottom; 
}
#top_right_title_div{
	z-index: 1;clear:none;
	text-align:left;
	position: relative;
	float: left;
	vertical-align: bottom;text-align:left;
	font: 14px bold Lucida Grande, Arial, Helvetica, sans-serif;
	color: #16A4D2;
	padding-left:10px;
}

/*style for assessment results tables ***/
#results {
	background-color: EDF5D8;
	vertical-align: top;
}
#results h1 {
	background-color: EDF5D8;
	vertical-align: top;
}

#table_assess {
	vertical-align: top;
}
.assess_wh {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	color: #000000;
	vertical-align: top;
	padding: 4pt;
}

.assess_green {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	color: #000000;
	vertical-align: top;
	background-color: #EDF5D8;
	padding: 4pt ;
	}
/*style for left-margin links that are in #left_div above ***/

a:link.link_submenu    {
	font-family: Lucida Grande, Arial, Helvetica,sans-serif;
	color: #16A4D2;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	background-image: url(images/pointer_yellow_01.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	line-height: 1.2em;
	display: block;
	}

a:active.link_submenu  { 
font-family: Lucida Grande, Arial, Helvetica,sans-serif;
	color: #16A4D2;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	background-image: url(images/pointer_yellow_01.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	line-height: 1.2em;
	display: block;
	}

a:visited.link_submenu   {
font-family: Lucida Grande, Arial, Helvetica,sans-serif;
	color: #16A4D2;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	background-image: url(images/pointer_yellow_01.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	line-height: 1.2em;
	display: block;
	}

a:hover.link_submenu   {
font-family: Lucida Grande, Arial, Helvetica,sans-serif;
color: #F4CC12;
text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	background-image: url(images/pointer_yellow_01.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	line-height: 1.2em;
	display: block;
	}
	
/*style for text under exan icons and exist in the #middle_div above */
A.link_icon {
font-family: Lucida Grande, Arial, Helvetica, sans-serif; 
font-size:11px;
text-decoration: none; }
a:link.link_icon    { color: #FA9E19; }
a:active.link_icon  { color: #FA9E19; }
a:visited.link_icon { color: #FA9E19; }
a:hover.link_icon   { color: #16A4D2; }

/*style for body hyperlinks no bullets*/
A.link_body2    {
	font-family: Lucida Grande, Arial, Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold; }
a:link.link_body2    {	color: #16A4D2;	}
a:active.link_body2  { 	color: #16A4D2; }
a:visited.link_body2 { 	color: #16A4D2; }
a:hover.link_body2   {	color: #F4CC12;	}

/*class for templates with database, these are those blue lines for articles, 2007*/
.body_line_01 {background:url(images/line_vertical_top2.jpg) no-repeat right bottom; width: 260px;text-align:right;vertical-align:bottom;}
.body_line_02 {background:url(images/line_articles_horizontal.jpg) no-repeat top; height: 1px;}
.body_line_03 {background:url(images/line_26.jpg) repeat-y right; height: 26px;}
.body_line_04 {background-image:url(images/line_articles_horizontal2.jpg); background-repeat: no-repeat; background-position: top; height: 1px;}
.p_test_indent {
	padding-left: 40px;
}