.print-only {
	display: none;
}
.left-align {
	float: left;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.align-right {
	float: right;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.a-z-left {
	float: left;
	width: 250px;
	margin-right: 25px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear:none;
}
.wrapper-content-hy .a-z-left {
	float: left;
	width: 230px;
	margin-right: 25px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear:none;
}
#white {
	color: #FFF;
}
.a-z {
	width: 500px;
	font-size: 12px;
	line-height: 16px;
}
.a-z h4 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6A9E27;
	padding-top: 10px;
	margin-top: 10px;
}
.a-z ul { margin: 0px; padding: 0px;}
.a-z ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.section-nav {
	width: 160px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	line-height: 14px;
}
#form-section-nav {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}


.nav-header img {
	float: left;
	margin-top: 25px;
}




.profile-doctor {
	margin-bottom: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 60px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	min-height: 115px;
        height:auto !important;
        height:115px;

}
.profile-doctor img {
	float: left;
	margin-left: -60px;	
	margin-right: 5px;
	margin-bottom: 3px;
}
.profile-doctor p {
	margin-bottom: 9px;
	margin-top: 0px;
}
.top {
	text-transform: uppercase;
	font-weight: bold;
	color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.top a:hover {
	color: #993300;
	text-decoration: none;
}
.top a {
	color: #999999;
	text-decoration: none;
}
.sidebar-imageonly {	
	float: right;
	margin: 3px 0px 5px 15px;
	width: auto;
}
.sidebar ul  {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
}

.sidebar ul li  {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10;
}
.leadin-colored {	
	font-weight: bold;
}	
.story-box {
	width: auto;
	color: #333333;
	margin-bottom: 15px;
	/*  height:auto !important;
	min-height: 200px;   
	/*  height:auto !important;
	height:200px;
	min-height:200px;*/
	height:auto;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	/*  border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #82C22F;
	border-bottom-color: #82C22F;
	background-color: #f0f9e3;  */
}

.wrapper-content-about .story-box {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e86827;
	border-bottom-color: #e86827;
	background-color: #F6ECD2;
}

.wrapper-content-health .story-box {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #82C22F;
	border-bottom-color: #82C22F;
	background-color: #f0f9e3;
}
.wrapper-content-default .story-box {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #82C22F;
	border-bottom-color: #82C22F;
	background-color: #f0f9e3;
}
.wrapper-content-programs .story-box {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #970052;
	border-bottom-color: #970052;
	background-color: #F6EBE9;
}
.wrapper-content-hy .story-box {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0089D8;
	border-bottom-color: #0089D8;
	background-color: #E7F8F8;
}
.wrapper-content-other .story-box {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #35AE78;
	border-bottom-color: #35AE78;
	background-color: #DEF3EE;
}

.story-box h3 {
}
.story-box .leadin-colored {
}
.story-box img {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.story-box p {
	margin-bottom: 0px;
}


.calendar-markyours {	
	color: #FFFFFF;
	background-color: #727A27;
	left: -3px;
	top: -3px;
	right: -3px;
	margin-top: -3px;
	margin-right: -3px;
	margin-left: -3px;
	font-weight: normal;
	text-align: center;
	line-height: normal;
	padding-bottom: 2px;
	text-transform: uppercase;
}	
.calendar {	
	background-color: #FFF3BF;
	padding: 3px;
	width: 100px;
	line-height: normal;
	font-weight: normal;
	font-size: 10px;
	float: right;
	border: 1px solid #727A27;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: center;
}

.headline-portal {	
	color: #0066A4;
	font-size: 12px;
}	
.headline-portal a {	
.content 	color: #0066A4;
	text-decoration: underline;
}	
.headline-portal a:hover {	
.content 	color: #990033;
	text-decoration: underline;
}
.content   ul {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	list-style-type: disc;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}	
.content   li	{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 1px;
	padding-left: 15px;
}	
.content  ol {	
	margin: 0px;
	padding: 0px 0px 10px 25px;
	list-style-type: decimal;
	list-style-position: outside;
}	
.content  ol  li	{
	padding: 0px;
	margin: 0px;
}
.portal   ul {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	list-style-type: disc;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}	
.portal   li	{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}	
.portal  ol {	
	margin: 0px;
	padding: 0px 0px 10px 25px;
	list-style-type: decimal;
	list-style-position: outside;
}	
.portal  ol  li	{
	padding: 0px;
	margin: 0px;
}
	
.content td {
	padding: 2px;
}

h4 {
	font-size: 17px;
	color: #6A9E27;
	padding-bottom: 10px;
	padding-top: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
}

h6 {	
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	color: #6789B6;
	font-style: normal;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	line-height: 15px;
}
.nutritionbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #DEF1F3;
	padding: 8px;
	border: 1px solid #99CCCC;
}


/* ===========================================
BASE: BEGIN
==============================================  */
body {
	background-color: #050022;
	background-image: url(/sfnet/images/background-page.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
hr {
	margin: 0px;
	padding: 0px;
}
* {
	padding: 0px;
	margin: 0px;
}
.back {
	margin-left: auto;
	margin-right: auto;
	background-image: url(/sfnet/images/page-shadow.png);
	background-repeat: repeat-y;
	width: 1011px;
}
.wrapper-page {
	background-color: #FFFFFF;
	padding: 0px;
	width: 959px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #82BE3A;
	border-right-color: #000000;
	border-bottom-color: #82BE3A;
	border-left-color: #000000;
}
.google {
	width: 187px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding-right: 2px;
	padding-left: 3px;
	padding-top: 3px;
	color: #666666;
	margin: 0px;
}
.sharethis    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #80C02E;
	border-right-color: #80C02E;
	border-bottom-color: #80C02E;
	border-left-color: #80C02E;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}


/* ===========================================
BASE: END
==============================================  */




/* DONATION HOVER POP UP BOX*/
.hover-box a:hover {
	background-color: #FEF8E2;
}
.hover-box li a {
	background-color: #aac;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.hover-box a span {display: none;}
.hover-box a:hover span {
	position: absolute;
	left: 425px;
	display: inline-block;
	z-index: 100;
	padding: 8px;
	top: 55px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* END DONATION HOVER */


/* ===========================================
HEADER: BEGIN
==============================================  */

/*	wrapper-header contains the logo and tagline as a background image. 
	nav-header controls the three text links, donate hover box, google search which appear over the header image
	nav-horizontal control the main site nav with drop down/flyout navigation
*/
.wrapper-header {
	height: 102px;
	background-image: url(/sfnet/images/background-header.jpg);
	background-repeat: no-repeat;
	background-color: #04092B;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: block;
}
.nav-header {
	font-size: 11px;
	font-weight: bold;
}
.logo {
	position: relative;
	top: 50px;
	left: 50px;
}

.nav-header .last a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 30px;
}
.nav-header ul {
	padding-top: 55px;
	padding-right: 40px;
	padding-left: 0px;
	text-align: right;
}
.nav-header li{
	display: inline;
}
.nav-header li a{
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: gray;
	border-right-color: gray;
	border-bottom-color: gray;
	border-left-color: gray;
	padding-right: 13px;
	padding-left: 10px;
	color: #669;
}
.nav-header li a:hover{
	color: #00A4E3;
}
.nav-header input {
	vertical-align: text-bottom;
}

/* ===========================================
HEADER: END
==============================================  */










/* ===========================================
CONTENT: default styles for left nav and center well
==============================================  */
.wrapper-content-default {
	margin-bottom: 20px;
	position: relative;
}
.wrapper-content-default .section-image {
	background-image: url(/sfnet/images/section-image.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 365px;
}

.wrapper-content-default .section-image-fade{
	background-image: url(/sfnet/images/section-image-fade.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 365px;
	height: 120px;
}
.wrapper-content-default .section-heading {
	position: absolute;   /* relative to wrapper-content-default .sidenav   */
	width: 288px;
	left: 34px;
	height: 43px;
	text-align: center;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-image: url(/sfnet/images/header-box-health-services.png);
	background-repeat: no-repeat;
	top: 95px;
	line-height: 21px;
	vertical-align: 50%;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



/* ============================================
SIDE NAV : DEFAULT PAGES  
===============================================/*/


/* used for equal height columns  */
#sidenav {
}
.section-heading a, .wrapper-content-default .section-heading a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.section-heading a:hover {
	color: #666699;
	text-decoration: none;
}


/* used for equal height columns  */
#content {
}
#content object {
	margin-top: 10px;
	margin-bottom: 20px;
	border-collapse:collapse
}
.wrapper-content-default .sidenav  {
	position: relative;
	display: block;
	width: 365px;
	float: left;
}

.wrapper-content-default .sidenav .nav-box  {
	margin-left: 33px;
	margin-top: 60px;
}
.wrapper-content-default .sidenav .nav-box-top {
	background-image: url(/sfnet/images/nav-background-top.jpg);
	height: 16px;
	background-repeat: no-repeat;
	margin-bottom: -7px;

}
.wrapper-content-default .sidenav .nav-box-bottom {
	background-image: url(/sfnet/images/nav-background-bottom.jpg);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-default .sidenav .nav-box-content {
	background-image: url(/sfnet/images/nav-background.jpg);
	background-repeat: repeat-y;
	padding-left: 30px;
	font-size: 11px;
	line-height: 22px;
	color: #003399;
	font-weight: bold;
	margin-top: -2px;
	padding-right: 30px;
}

.wrapper-content-default .sidenav .nav-box .nav-box-content h3 {
	font-size: 14px;
	font-weight: bold;
	color: #063e88;
	display: block;
	padding-top: 5px;
}
.wrapper-content-default .sidenav .nav-box .nav-box-content hr {
	color: #82C22F;
	margin-bottom: 12px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 30px;
}
.wrapper-content-default .sidenav .nav-box .nav-box-content .sidnav-image img {
}  

.wrapper-content-default .sidenav .nav-box .nav-box-content .sidnav-image {
	position: absolute;
	background-image: url(/sfnet/images/nav-side-rule-background.gif);
	background-repeat: no-repeat;
	height: 158px;
	width: 70px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.widget-head {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

.wrapper-content-about .sidenav .widget-box  {
	border-top-color: #e86827;
}
.wrapper-content-default .sidenav .widget-box  {
	border-top-color: #82c22f;
}
.wrapper-content-health .sidenav .widget-box  {
	border-top-color: #82c22f;
}
.wrapper-content-programs .sidenav .widget-box  {
	border-top-color: #970052;
}
.wrapper-content-other .sidenav .widget-box  {
	border-top-color: #35ae78;
}
.wrapper-content-hy .sidenav .widget-box  {
	border-top-color: #0089db;
}


.sidenav .widget-box  {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-weight: normal;
	width: 252px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: -5px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
}
.sidenav .widget-box h3 {
	font-weight: normal;
	line-height: 20px;
}

.sidenav .widget-box a {
	color: #003399;

}
.sidenav .widget-box a:hover {
	color: #82C22F;

}

.wrapper-content-default .sidenav .widget-box-top {
	background-image: url(/sfnet/images/widget-default-box-top.png);
	background-repeat: no-repeat;
	height: 16px;
}
.wrapper-content-default .sidenav .widget-box-bottom {
	background-image: url(/sfnet/images/widget-default-box-bottom.png);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-default .sidenav .widget-box-content {
	background-image: url(/sfnet/images/widget-default-box-middle.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #003399;
	font-size: 11px;
	line-height: 18px;
}
.sidenav  .widget-box-content select {
	margin-bottom: 8px;

}
.sidenav .prescription-wrap {
	height: 111px;
	width: 256px;
	margin-top: 20px;
	margin-left: -10px;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #82C22F;
}

.sidenav .widget-prescription {
	background-image: url(/sfnet/images/prescription.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
	height: 111px;
}
.sidenav .widget-prescription a {
    position: absolute;
	top: 0;    
	left: 0;    
	width: 252px;    
	height: 111px;
}
.sidenav .widget-prescription a h1 {
	display: none;
}

.sidenav .givenow-button-wrap {
	height: 145px;
	width: 252px;
	margin-top: 20px;
	margin-left: -8px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
}
.wrapper-content-default .sidenav .givenow-button-wrap {
	border-top-color: #82C22F;
}
.wrapper-content-health .sidenav .givenow-button-wrap {
	border-top-color: #82C22F;
}
.wrapper-content-about .sidenav .givenow-button-wrap {
	border-top-color: #e86827;
}
.wrapper-content-other .sidenav .givenow-button-wrap {
	border-top-color: #35ae78;
}
.wrapper-content-programs .sidenav .givenow-button-wrap {
	border-top-color: #970052;
}
.wrapper-content-hy .sidenav .givenow-button-wrap {
	border-top-color: #0089db;
}
.wrapper-content-default .sidenav .widget-givenow-button {
	background-image: url(/sfnet/images/give-now-button.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.wrapper-content-about .sidenav .widget-givenow-button {
	background-image: url(/sfnet/images/give-now-button-about.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.wrapper-content-health .sidenav .widget-givenow-button {
	background-image: url(/sfnet/images/give-now-button.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.wrapper-content-programs .sidenav .widget-givenow-button {
	background-image: url(/sfnet/images/give-now-button-programs.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.wrapper-content-hy .sidenav .widget-givenow-button {
	background-image: url(/sfnet/images/give-now-button-hy.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.wrapper-content-other .sidenav .widget-givenow-button {
	background-image: url(/sfnet/images/give-now-button-other.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}

.sidenav .widget-givenow-button {
	background-image: url(/sfnet/images/give-now-button.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
	height: 145px;
}
.sidenav .widget-givenow-button a {
	position: absolute;
	top: 0;
	left: 1px;
	width: 256px;
	height: 145px;
}
.sidenav .widget-givenow-button a h1 {
	display: none;
}






.wrapper-content-default  .sidenav   .widget-box-content  h3   {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
.wrapper-content-default   .sidenav   .widget-box-content   a     {
	color: #003399;
}

.wrapper-content-default .sidenav .widget-box-content a:hover {
	font-weight: bold;
}
.sidenav .nav-box .need-help {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-weight: normal;
	width: 240px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: -3px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
}

.wrapper-content-about .sidenav .need-help  {
	border-top-color: #e86827;
}
.wrapper-content-default .sidenav .need-help  {
	border-top-color: #82c22f;
}
.wrapper-content-health .sidenav .need-help  {
	border-top-color: #82c22f;
}
.wrapper-content-programs .sidenav .need-help  {
	border-top-color: #970052;
}
.wrapper-content-other .sidenav .need-help  {
	border-top-color: #35ae78;
}
.wrapper-content-hy .sidenav .need-help  {
	border-top-color: #0089db;
}
.sidenav .nav-box .need-help h3 {
	font-weight: normal;
	line-height: 20px;
}
.sidenav .nav-box .need-help a {
	color: #003399;
}
.sidenav .nav-box .need-help a:hover {
	color: #82C22F;

}

/* ============================================
END SIDE NAV : DEFAULT PAGES  
===============================================  */


/* ============================================
BEGIN PORTAL : DEFAULT   
===============================================  */


.wrapper-content-default .portal {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 385px;
}

.wrapper-content-default .portal h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #6A9E27;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-default .portal h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6A9E27;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-default .portal h3 {
	font-size: 13px;
	color: #003399;
	line-height: 16px;
	font-weight: normal;
}
.wrapper-content-default .portal h3 a {
	font-size: 13px;
	color: #003399;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;
}
.wrapper-content-default  .portal  h3  a:hover {
	color: #82C22F;
	text-decoration: none;
}
.wrapper-content-default .portal h5 {
	font-size: 14px;
	color: #003399;
	line-height: 18px;
	font-weight: bold;
}



.wrapper-content-default .portal p {
	margin-bottom: 15px;
}
.wrapper-content-default .portal a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #003399;
	text-decoration: none;
}
.wrapper-content-default  .portal .portal-image {
}
.wrapper-content-default  .portal  .portal-image img {
	margin-left: -26px;
	padding: 0px;
}
.wrapper-content-default .portal .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #6A9E27;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
.wrapper-content-default .portal .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-default .portal .bread-crumbs a:hover {
	color: #82C22F;
	text-decoration: underline;
}

.wrapper-content-default .portal a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #82C22F;
	text-decoration: underline;
}
.wrapper-content-default  .portal form {
	margin-top: 5px;
	margin-bottom: 25px;
}




/* ============================================
BEGIN PORTAL : DEFAULT   
===============================================  */









/* ============================================
BEGIN CONTENT : HEALTH CARE SERVICES / DEFAULT PAGES  
===============================================  */

#health {
	background-color: #003399;
	height: 37px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #82C22F;
}


.wrapper-content-default .content {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 391px;
	z-index: 1;
}
.wrapper-content-default .content .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #6A9E27;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper-content-default .content .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-default .content .bread-crumbs a:hover {
	color: #82C22F;
	text-decoration: underline;
}
.wrapper-content-default .content h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #6A9E27;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-default .content h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6A9E27;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-default .content h3 {
	font-size: 14px;
	color: #003399;
	line-height: normal;
	font-weight: bold;
	margin-top: 20px;
}
.wrapper-content-default  .content  h3  a {
	color: #003399;
	text-decoration: underline;
}

.wrapper-content-default .content p {
	margin-top: 5px;
	margin-bottom: 25px;
}
.wrapper-content-default .content a {
	color: #003399;
	text-decoration: none;
}
.wrapper-content-default .content a:hover {
	color: #82C22F;
	text-decoration: underline;
}

.wrapper-content-default .sidebar  {
	width: 200px;
	float: right;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 20px;
	clear: right;
}
.wrapper-content-default .sidebar p {
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.wrapper-content-default .sidebar h3 {
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #003399;
}

.wrapper-content-default .content .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-default .portal .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-default .related {
	color: #003399;
	background-color: #f0f9e3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #82C22F;
	border-right-color: #82C22F;
	border-bottom-color: #82C22F;
	border-left-color: #82C22F;
	width: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
	clear: right;
}
.wrapper-content-default .related p {
	margin: 0px;
	padding: 0px;
}
.wrapper-content-default .related ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.wrapper-content-default .related ul li {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.wrapper-content-default .related a {
	color: #666666;
	line-height: normal;
	font-size: 11px;

}

.wrapper-content-default .related a:hover {
	color: #82C22F;
	text-decoration: underline;
}
.wrapper-content-default .last-updated {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* ==============================================
END CONTENT STYLES  : DEFAULT PAGES
=================================================  */













/* ==============================================
FOOTER STYLES
=================================================  */

.wrapper-footer-lvhn-08 {
	background-image: url(/sfnet/images/background-footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1005px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: .1em;
	padding-top: 20px;
	color: #FCE08C;
	padding-bottom: 20px;
	clear: both;
}
.wrapper-footer-lvhn-08 .footer-section {
	float: left;
	width: 125px;
	text-align: right;
}
.wrapper-footer-lvhn-08 .footer-links {
	padding-left: 145px;
	font-weight: normal;
	padding-right: 50px;
	padding-bottom: 10px;
}
.wrapper-footer-lvhn-08 .footer-links a:hover  {
	color: #FCE08C;
}
.wrapper-footer-lvhn-08 .footer-links a {
	color: #CCCCCC;
	text-decoration: none;
}
.wrapper-footer-lvhn-08 .info {
	font-weight: normal;
	color: #CCCCCC;
	padding-left: 70px;
	line-height: 15px;
	padding-top: 20px;
	width: 575px;
	letter-spacing: normal;
	float: left;
	padding-right: 50px;
}
.wrapper-footer-lvhn-08 .copyright {
	font-weight: normal;
	color: #CCCCCC;
	padding-top: 20px;
	padding-right: 40px;
	line-height: 15px;
}
.wrapper-footer-lvhn-08 .copyright a {
	color: #CCCCCC;
	text-decoration: none;
}
.wrapper-footer-lvhn-08 .copyright a:hover {
	color: #FCE08C;
	text-decoration: underline;
}

.wrapper-footer-lvhn-08 .copyright .yellow {
	font-weight: bold;
	color: #FCE08C;
}
.wrapper-footer-lvhn-08 img {
	text-align: right;
	float: right;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-right: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* ==============================================
END FOOTER STYLES
=================================================  */







/* ===========================================
CONTENT: ABOUT 
==============================================  */
#about {
	background-color: #003399;
	height: 37px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E86827;
}

.wrapper-content-about {
	margin-bottom: 20px;
	position: relative;
}
.wrapper-content-about .section-image {
	background-image: url(/sfnet/images/section-image.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 365px;
}

.wrapper-content-about .section-image-fade{
	background-image: url(/sfnet/images/section-image-fade.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 365px;
	height: 120px;
}
.wrapper-content-about .section-heading {
	position: absolute;   /* relative to.wrapper-content-about .sidenav   */
	width: 298px;
	left: 34px;
	height: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-image: url(/sfnet/images/header-box-about-network.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	top: 95px;
}


/* ============================================
SIDE NAV :  ABOUT  
===============================================/*/


.wrapper-content-about .sidenav  {
	position: relative;
	display: block;
	width: 365px;
	float: left;
}

.wrapper-content-about .sidenav .nav-box  {
	margin-left: 33px;
	margin-top: 60px;
}
.wrapper-content-about .sidenav .nav-box-top {
	background-image: url(/sfnet/images/nav-background-about-top.jpg);
	height: 16px;
	background-repeat: no-repeat;
	margin-bottom: -7px;

}
.wrapper-content-about .sidenav .nav-box-bottom {
	background-image: url(/sfnet/images/nav-background-about-bottom.jpg);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-about .sidenav .nav-box-content {
	background-image: url(/sfnet/images/nav-background-about.jpg);
	background-repeat: repeat-y;
	padding-left: 30px;
	font-size: 11px;
	line-height: 22px;
	color: #40B683;
	font-weight: bold;
	margin-top: -2px;
	padding-bottom: 20px;
	padding-right: 30px;
}

.wrapper-content-about .sidenav .nav-box .nav-box-content h3 {
	font-size: 14px;
	font-weight: bold;
	color: #063e88;
	display: block;
	padding-top: 5px;
}
.wrapper-content-about .sidenav .nav-box .nav-box-content hr {
	color: #E86827;
	margin-bottom: 12px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 30px;
}


.wrapper-content-about .sidenav .nav-box .nav-box-content .sidnav-image img {
}  

.wrapper-content-about .sidenav .nav-box .nav-box-content .sidnav-image {
	position: absolute;
	background-image: url(/sfnet/images/nav-side-rule-background.gif);
	background-repeat: no-repeat;
	height: 158px;
	width: 70px;
	padding-top: 4px;
	padding-bottom: 4px;
}






.wrapper-content-about .sidenav .widget-box-top {
	background-image: url(/sfnet/images/widget-about-box-top.png);
	background-repeat: no-repeat;
	height: 15px;
}
.wrapper-content-about .sidenav .widget-box-bottom {
	background-image: url(/sfnet/images/widget-about-box-bottom.png);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-about .sidenav .widget-box-content {
	background-image: url(/sfnet/images/widget-about-box-middle.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #063e88;
}
.wrapper-content-about  .sidenav   .widget-box-content  h3   {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
.wrapper-content-about   .sidenav   .widget-box-content   a     {
	color: #003399;
}

.wrapper-content-about .sidenav .widget-box-content a:hover {
	font-weight: bold;
}



/* ============================================
END SIDE NAV : ABOUT PAGES  
===============================================  */





/* ============================================
BEGIN CONTENT : ABOUT PAGES  
===============================================  */


.wrapper-content-about .content {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 385px;
}
.wrapper-content-about .content .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #E86827;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper-content-about .content .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-about .content .bread-crumbs a:hover {
	color: #E86827;
	text-decoration: underline;
}
.wrapper-content-about .content h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #E86827;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-about .content h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #E86827;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-about .content h3 {
	font-size: 14px;
	color: #025d9d;
	line-height: normal;
	font-weight: bold;
	margin-top: 20px;
}
.wrapper-content-about  .content  h3  a {
	color: #003399;
	text-decoration: underline;
}

.wrapper-content-about .content p {
	margin-top: 5px;
	margin-bottom: 25px;
}
.wrapper-content-about .content a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #003399;
	text-decoration: none;
}
.wrapper-content-about .content a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #E86827;
	text-decoration: underline;
}

.wrapper-content-about .sidebar {
	width: 200px;
	float: right;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 20px;
	clear: right;
}
.wrapper-content-about .sidebar p {
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.wrapper-content-about .sidebar h3 {
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #003399;
}

.wrapper-content-about .content .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-about .portal .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-about .content .sharethis    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E86827;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
.wrapper-content-about .content .related {
	color: #003399;
	background-color: #ffedc8;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E86827;
	border-bottom-color: #E86827;
	width: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
	clear: right;
}
.wrapper-content-about .content .related p {
	margin: 0px;
	padding: 0px;
}
.wrapper-content-about .content .related ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.wrapper-content-about .content .related ul li {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.wrapper-content-about .content .related a {
	color: #666666;
	line-height: normal;
	font-size: 11px;

}

.wrapper-content-about .content .related a:hover {
	color: #E86827;
	text-decoration: underline;
}
.wrapper-content-about .content .last-updated {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* ==============================================
END CONTENT STYLES  : ABOUT PAGES
=================================================  */












/* ============================================
BEGIN PORTAL : ABOUT   
===============================================  */


.wrapper-content-about .portal {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 385px;
}
.wrapper-content-about .portal h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #E86827;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-about .portal h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #E86827;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-about .portal h3 {
	font-size: 13px;
	color: #025d9d;
	line-height: 16px;
	font-weight: normal;
}
.wrapper-content-about .portal h3 a {
	font-size: 13px;
	color: #025d9d;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;
}
.wrapper-content-about  .portal  h3  a:hover {
	color: #E86827;
	text-decoration: none;
}
.wrapper-content-about .portal h5 {
	font-size: 14px;
	color: #025d9d;
	line-height: 18px;
	font-weight: bold;
}



.wrapper-content-about .portal p {
	margin-bottom: 15px;
}
.wrapper-content-about .portal a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #025d9d;
	text-decoration: none;
}

.wrapper-content-about .portal a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #E86827;
	text-decoration: underline;
}
.wrapper-content-about  .portal .portal-image {
}
.wrapper-content-about  .portal  .portal-image img {
	margin-left: -26px;
	padding: 0px;
}
.wrapper-content-about .portal .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #E86827;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
.wrapper-content-about .portal .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-about .portal .bread-crumbs a:hover {
	color: #E86827;
	text-decoration: underline;
}
.wrapper-content-about  .portal form {
	margin-top: 5px;
	margin-bottom: 25px;
}


.wrapper-content-about .portal .sharethis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E86827;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* ============================================
END PORTAL : ABOUT   
===============================================  */






/* ===========================================
CONTENT: HEALTHY YOU 
==============================================  */
#hy  {
	background-color: #003399;
	height: 37px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0094DC;
}
.wrapper-content-hy {
	margin-bottom: 20px;
	position: relative;
}
.wrapper-content-hy .section-image {
	background-image: url(/sfnet/images/section-image.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 365px;
}

.wrapper-content-hy .section-image-fade{
	background-image: url(/sfnet/images/section-image-fade.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 365px;
	height: 120px;
}
.wrapper-content-hy .section-heading {
	position: absolute;   /* relative to.wrapper-content-hy .sidenav   */
	width: 298px;
	left: 34px;
	height: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-image: url(/sfnet/images/header-box-hy.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	top: 95px;
}



/* ============================================
SIDE NAV :  hy  
===============================================/*/


.wrapper-content-hy .sidenav  {
	position: relative;
	display: block;
	width: 365px;
	float: left;
}

.wrapper-content-hy .sidenav .nav-box  {
	margin-left: 33px;
	margin-top: 60px;
}
.wrapper-content-hy .sidenav .nav-box-top {
	background-image: url(/sfnet/images/nav-background-HY-top.jpg);
	height: 16px;
	background-repeat: no-repeat;
	margin-bottom: -7px;

}
.wrapper-content-hy .sidenav .nav-box-bottom {
	background-image: url(/sfnet/images/nav-background-HY-bottom.jpg);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-hy .sidenav .nav-box-content {
	background-image: url(/sfnet/images/nav-background-HY.jpg);
	background-repeat: repeat-y;
	padding-left: 30px;
	font-size: 11px;
	line-height: 22px;
	color: #0094DC;
	font-weight: bold;
	margin-top: -2px;
	padding-bottom: 20px;
	padding-right: 30px;
}

.wrapper-content-hy .sidenav .nav-box .nav-box-content h3 {
	font-size: 14px;
	font-weight: bold;
	color: #063e88;
	display: block;
	padding-top: 5px;
}
.wrapper-content-hy .sidenav .nav-box .nav-box-content hr {
	color: #0094DC;
	margin-bottom: 12px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 30px;
}



.wrapper-content-hy .sidenav .nav-box .nav-box-content .sidnav-image img {
}  

.wrapper-content-hy .sidenav .nav-box .nav-box-content .sidnav-image {
	position: absolute;
	background-image: url(/sfnet/images/nav-side-rule-background.gif);
	background-repeat: no-repeat;
	height: 158px;
	width: 70px;
	padding-top: 4px;
	padding-bottom: 4px;
}






.wrapper-content-hy .sidenav .widget-box-top {
	background-image: url(/sfnet/images/widget-hy-box-top.png);
	background-repeat: no-repeat;
	height: 15px;
}
.wrapper-content-hy .sidenav .widget-box-bottom {
	background-image: url(/sfnet/images/widget-hy-box-bottom.png);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-hy .sidenav .widget-box-content {
	background-image: url(/sfnet/images/widget-hy-box-middle.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #063e88;
}
.wrapper-content-hy  .sidenav   .widget-box-content  h3   {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
.wrapper-content-hy   .sidenav   .widget-box-content   a     {
	color: #003399;
}

.wrapper-content-hy .sidenav .widget-box-content a:hover {
	font-weight: bold;
}



/* ============================================
END SIDE NAV : hy PAGES  
===============================================  */





/* ============================================
BEGIN CONTENT : hy PAGES  
===============================================  */


.wrapper-content-hy .content {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 385px;
}
.wrapper-content-hy .content .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #0094DC;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper-content-hy .content .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-hy .content .bread-crumbs a:hover {
	color: #0094DC;
	text-decoration: underline;
}
.wrapper-content-hy .content h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #0089cc;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-hy .content h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6a9e27;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-hy .content h3 {
	font-size: 14px;
	color: #6a9e27;
	line-height: normal;
	font-weight: bold;
	margin-top: 20px;
}
.wrapper-content-hy  .content  h3  a {
	color: #6a9e27;
	text-decoration: underline;
}

.wrapper-content-hy .content p {
	margin-top: 5px;
	margin-bottom: 25px;
}
.wrapper-content-hy .content a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #003399;
	text-decoration: none;
}
.wrapper-content-hy .content a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #6a9e27;
	text-decoration: underline;
}

.wrapper-content-hy .sidebar {
	width: 200px;
	float: right;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 20px;
	clear: right;
}
.wrapper-content-hy .sidebar p {
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.wrapper-content-hy .sidebar h3 {
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #003399;
}

.wrapper-content-hy .content .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-hy .portal .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-hy .content .sharethis    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0094DC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper-content-hy .content .related {
	color: #003399;
	background-color: #e7f8f8;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0094DC;
	border-bottom-color: #0094DC;
	width: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
	clear: right;
}
.wrapper-content-hy .content .related p {
	margin: 0px;
	padding: 0px;
}
.wrapper-content-hy .content .related ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.wrapper-content-hy .content .related ul li {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.wrapper-content-hy .content .related a {
	color: #666666;
	line-height: normal;
	font-size: 11px;

}

.wrapper-content-hy .content .related a:hover {
	color: #0094DC;
	text-decoration: underline;
}
.wrapper-content-hy .content .last-updated {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* ==============================================
END CONTENT STYLES  : HEALTHY YOU PAGES
=================================================  */

/* ============================================
BEGIN PORTAL : HEALTHY YOU   
===============================================  */


.wrapper-content-hy .portal {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 385px;
}
.wrapper-content-hy .portal h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #0089cc;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-hy .portal h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0094DC;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.wrapper-content-hy .portal h3 {
	font-size: 13px;
	color: #6a9e27;
	line-height: 16px;
	font-weight: normal;
}
.wrapper-content-hy .portal h3 a {
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
}
.wrapper-content-hy  .portal  h3  a:hover {
	color: #0094DC;
	text-decoration: underline;
}
.wrapper-content-hy  .portal  h4 {
	font-size: 17px;
	color: #0094DC;
	padding-bottom: 10px;
	padding-top: 0px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	margin: 0px;
	line-height: 1em;
}
.wrapper-content-hy .portal h4 a {

}
.wrapper-content-hy .portal h4 a:hover {

}
.wrapper-content-hy .portal h5 {
	font-size: 14px;
	color: #0094DC;
	line-height: 18px;
	font-weight: bold;
}



.wrapper-content-hy .portal p {
	margin-bottom: 15px;
}
.wrapper-content-hy .portal a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #6a9e27;
	text-decoration: none;
}

.wrapper-content-hy .portal a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #0094DC;
	text-decoration: underline;
}
.wrapper-content-hy  .portal .portal-image {
}
.wrapper-content-hy  .portal  .portal-image img {
	margin-left: -26px;
	padding: 0px;
}
.wrapper-content-hy .portal .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #0094DC;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
.wrapper-content-hy .portal .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-hy .portal .bread-crumbs a:hover {
	color: #0094DC;
	text-decoration: underline;
}
.wrapper-content-hy  .portal form {
	margin-top: 5px;
	margin-bottom: 25px;
}


.wrapper-content-hy .portal .sharethis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0094DC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* ============================================
END PORTAL : HEATLHY YOU
===============================================  */






/* ===========================================
CONTENT: OTHER 
==============================================  */
#other {
	background-color: #003399;
	height: 37px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #179055;
}

.wrapper-content-other {
	margin-bottom: 20px;
	position: relative;
}
.wrapper-content-other .section-image {
	background-image: url(/sfnet/images/section-image.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 365px;
}

.wrapper-content-other .section-image-fade{
	background-image: url(/sfnet/images/section-image-fade.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 365px;
	height: 120px;
}
.wrapper-content-other .section-heading {
	position: absolute;   /* relative to.wrapper-content-other .sidenav   */
	width: 298px;
	left: 34px;
	height: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-image: url(/sfnet/images/header-box-other.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	top: 95px;
}



/* ============================================
SIDE NAV :  OTHER  
===============================================/*/


.wrapper-content-other .sidenav  {
	position: relative;
	display: block;
	width: 365px;
	float: left;
}

.wrapper-content-other .sidenav .nav-box  {
	margin-left: 33px;
	margin-top: 60px;
}
.wrapper-content-other .sidenav .nav-box-top {
	background-image: url(/sfnet/images/nav-background-other-top.jpg);
	height: 16px;
	background-repeat: no-repeat;
	margin-bottom: -7px;

}
.wrapper-content-other .sidenav .nav-box-bottom {
	background-image: url(/sfnet/images/nav-background-other-bottom.jpg);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-other .sidenav .nav-box-content {
	background-image: url(/sfnet/images/nav-background-other.jpg);
	background-repeat: repeat-y;
	padding-left: 30px;
	font-size: 11px;
	line-height: 22px;
	color: #179055;
	font-weight: bold;
	margin-top: -2px;
	padding-bottom: 20px;
	padding-right: 30px;
}

.wrapper-content-other .sidenav .nav-box .nav-box-content h3 {
	font-size: 14px;
	font-weight: bold;
	color: #063e88;
	display: block;
	padding-top: 5px;
}
.wrapper-content-other .sidenav .nav-box .nav-box-content hr {
	color: #179055;
	margin-bottom: 12px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 30px;
}
.wrapper-content-other .sidenav .nav-box .nav-box-content .sidnav-image img {
}  

.wrapper-content-other .sidenav .nav-box .nav-box-content .sidnav-image {
	position: absolute;
	background-image: url(/sfnet/images/nav-side-rule-background.gif);
	background-repeat: no-repeat;
	height: 158px;
	width: 70px;
	padding-top: 4px;
	padding-bottom: 4px;
}




.wrapper-content-other .sidenav .widget-box-top {
	background-image: url(/sfnet/images/widget-other-box-top.png);
	background-repeat: no-repeat;
	height: 15px;
}
.wrapper-content-other .sidenav .widget-box-bottom {
	background-image: url(/sfnet/images/widget-other-box-bottom.png);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-other .sidenav .widget-box-content {
	background-image: url(/sfnet/images/widget-other-box-middle.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #063e88;
}
.wrapper-content-other  .sidenav   .widget-box-content  h3   {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
.wrapper-content-other   .sidenav   .widget-box-content   a     {
	color: #003399;
}

.wrapper-content-other .sidenav .widget-box-content a:hover {
	font-weight: bold;
}



/* ============================================
END SIDE NAV : OTHER PAGES  
===============================================  */





/* ============================================
BEGIN CONTENT : OTHER PAGES  
===============================================  */


.wrapper-content-other .content {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 385px;
}
.wrapper-content-other .content .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #179055;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper-content-other .content .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-other .content .bread-crumbs a:hover {
	color: #179055;
	text-decoration: underline;
}
.wrapper-content-other .content h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #179055;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-other .content h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #179055;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-other .content h3 {
	font-size: 14px;
	color: #025d9d;
	line-height: normal;
	font-weight: bold;
	margin-top: 20px;
}
.wrapper-content-other  .content  h3  a {
	color: #003399;
	text-decoration: underline;
}

.wrapper-content-other .content p {
	margin-top: 5px;
	margin-bottom: 25px;
}
.wrapper-content-other .content a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #003399;
	text-decoration: none;
}
.wrapper-content-other .content a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #179055;
	text-decoration: underline;
}

.wrapper-content-other .sidebar {
	width: 200px;
	float: right;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 20px;
	clear: right;
}
.wrapper-content-other .sidebar p {
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.wrapper-content-other .sidebar h3 {
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #003399;
}

.wrapper-content-other .content .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-other .portal .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-other .content .sharethis    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #179055;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper-content-other .content .related {
	color: #003399;
	background-color: #def5ec;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #179055;
	border-bottom-color: #179055;
	width: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
	clear: right;
}
.wrapper-content-other .content .related p {
	margin: 0px;
	padding: 0px;
}
.wrapper-content-other .content .related ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.wrapper-content-other .content .related ul li {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.wrapper-content-other .content .related a {
	color: #666666;
	line-height: normal;
	font-size: 11px;

}

.wrapper-content-other .content .related a:hover {
	color: #179055;
	text-decoration: underline;
}
.wrapper-content-other .content .last-updated {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* ==============================================
END CONTENT STYLES  : OTHER PAGES
=================================================  */












/* ============================================
BEGIN PORTAL : OTHER   
===============================================  */


.wrapper-content-other .portal {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 385px;
}
.wrapper-content-other .portal h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #179055;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-other .portal h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #179055;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-other .portal h3 {
	font-size: 13px;
	color: #025d9d;
	line-height: 16px;
	font-weight: normal;
}
.wrapper-content-other .portal h3 a {
	font-size: 13px;
	color: #025d9d;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;
}
.wrapper-content-other  .portal  h3  a:hover {
	color: #179055;
	text-decoration: none;
}
.wrapper-content-other .portal h5 {
	font-size: 14px;
	color: #025d9d;
	line-height: 18px;
	font-weight: bold;
}



.wrapper-content-other .portal p {
	margin-bottom: 15px;
}
.wrapper-content-other .portal a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #025d9d;
	text-decoration: none;
}

.wrapper-content-other .portal a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #179055;
	text-decoration: underline;
}
.wrapper-content-other  .portal .portal-image {
}
.wrapper-content-other  .portal  .portal-image img {
	margin-left: -26px;
	padding: 0px;
}
.wrapper-content-other .portal .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #179055;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
.wrapper-content-other .portal .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-other .portal .bread-crumbs a:hover {
	color: #179055;
	text-decoration: underline;
}
.wrapper-content-other  .portal form {
	margin-top: 5px;
	margin-bottom: 25px;
}


.wrapper-content-other .portal .sharethis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #179055;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* ============================================
END PORTAL : OTHER   
===============================================  */





/* ===========================================
CONTENT: Programs 
==============================================  */
#programs {
	background-color: #003399;
	height: 37px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #A1005E;
}

.wrapper-content-programs {
	margin-bottom: 20px;
	position: relative;
}
.wrapper-content-programs .section-image {
	background-image: url(/sfnet/images/section-image.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 365px;
}

.wrapper-content-programs .section-image-fade{
	background-image: url(/sfnet/images/section-image-fade.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 365px;
	height: 120px;
}
.wrapper-content-programs .section-heading {
	position: absolute;   /* relative to.wrapper-content-programs .sidenav   */
	width: 298px;
	left: 34px;
	height: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-image: url(/sfnet/images/header-box-programs.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	top: 95px;
}



/* ============================================
SIDE NAV : program PAGES  
===============================================/*/


.wrapper-content-programs .sidenav  {
	position: relative;
	display: block;
	width: 365px;
	float: left;
}

.wrapper-content-programs .sidenav .nav-box  {
	margin-left: 33px;
	margin-top: 60px;
}
.wrapper-content-programs .sidenav .nav-box-top {
	background-image: url(/sfnet/images/nav-background-programs-top.jpg);
	height: 16px;
	background-repeat: no-repeat;
	margin-bottom: -7px;

}
.wrapper-content-programs .sidenav .nav-box-bottom {
	background-image: url(/sfnet/images/nav-background-prog-bottom.jpg);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-programs .sidenav .nav-box-content {
	background-image: url(/sfnet/images/nav-background-programs.jpg);
	background-repeat: repeat-y;
	padding-left: 30px;
	font-size: 11px;
	line-height: 22px;
	color: #A1005E;
	font-weight: bold;
	margin-top: -2px;
	padding-bottom: 20px;
	padding-right: 30px;
}

.wrapper-content-programs .sidenav .nav-box .nav-box-content h3 {
	font-size: 14px;
	font-weight: bold;
	color: #063e88;
	display: block;
	padding-top: 5px;
}
.wrapper-content-programs .sidenav .nav-box .nav-box-content hr {
	color: #A1005E;
	margin-bottom: 12px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 30px;
}
.wrapper-content-programs .sidenav .nav-box .nav-box-content .sidnav-image img {
}  

.wrapper-content-programs .sidenav .nav-box .nav-box-content .sidnav-image {
	position: absolute;
	background-image: url(/sfnet/images/nav-side-rule-background.gif);
	background-repeat: no-repeat;
	height: 158px;
	width: 70px;
	padding-top: 4px;
	padding-bottom: 4px;
}




.wrapper-content-programs .sidenav .widget-box-top {
	background-image: url(/sfnet/images/widget-programs-box-top.png);
	background-repeat: no-repeat;
	height: 15px;
}
.wrapper-content-programs .sidenav .widget-box-bottom {
	background-image: url(/sfnet/images/widget-programs-box-bottom.png);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-programs .sidenav .widget-box-content {
	background-image: url(/sfnet/images/widget-programs-box-middle.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #063e88;
}
.wrapper-content-programs  .sidenav   .widget-box-content  h3   {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
.wrapper-content-programs   .sidenav   .widget-box-content   a     {
	color: #003399;
}

.wrapper-content-programs .sidenav .widget-box-content a:hover {
	font-weight: bold;
}



/* ============================================
END SIDE NAV : PROGRAMS PAGES  
===============================================  */











/* ============================================
BEGIN CONTENT : PROGRAMS PAGES  
===============================================  */


.wrapper-content-programs .content {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 391px;
}
.wrapper-content-programs .content .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #A1005E;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper-content-programs .content .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-programs .content .bread-crumbs a:hover {
	color: #A1005E;
	text-decoration: underline;
}
.wrapper-content-programs .content h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #A1005E;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-programs .content h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #A1005E;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-programs .content h3 {
	font-size: 14px;
	color: #025d9d;
	line-height: normal;
	font-weight: bold;
}
.wrapper-content-programs  .content  h3  a {
	color: #003399;
	text-decoration: underline;
}

.wrapper-content-programs .content p {
	margin-top: 5px;
	margin-bottom: 25px;
}
.wrapper-content-programs .content a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #003399;
	text-decoration: none;
}
.wrapper-content-programs .content a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #82C22F;
	text-decoration: underline;
}

.wrapper-content-programs .sidebar {
	width: 200px;
	float: right;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 20px;
	clear: right;
}
.wrapper-content-programs .sidebar p {
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.wrapper-content-programs .sidebar h3 {
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #003399;
}

.wrapper-content-programs .content .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-programs .portal .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-programs  .sharethis     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1005E;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper-content-programs .content .related {
	color: #003399;
	background-color: #f6ebe9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A1005E;
	border-bottom-color: #A1005E;
	width: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
	clear: right;
}
.wrapper-content-programs .content .related p {
	margin: 0px;
	padding: 0px;
}
.wrapper-content-programs .content .related ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.wrapper-content-programs .content .related ul li {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.wrapper-content-programs .content .related a {
	color: #666666;
	line-height: normal;
	font-size: 11px;

}

.wrapper-content-programs .content .related a:hover {
	color: #A1005E;
	text-decoration: underline;
}
.wrapper-content-programs .content .last-updated {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* ==============================================
END CONTENT STYLES  : PROGRAMS PAGES
=================================================  */












/* ============================================
BEGIN PORTAL : program   
===============================================  */


.wrapper-content-programs .portal {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 385px;
}
.wrapper-content-programs .portal h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #A1005E;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-programs .portal h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #A1005E;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-programs .portal h3 {
	font-size: 13px;
	color: #025d9d;
	line-height: 16px;
	font-weight: normal;
}
.wrapper-content-programs .portal h3 a {
	font-size: 13px;
	color: #025d9d;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;
}
.wrapper-content-programs  .portal  h3  a:hover {
	color: #A1005E;
	text-decoration: none;
}
.wrapper-content-programs .portal h5 {
	font-size: 14px;
	color: #025d9d;
	line-height: 18px;
	font-weight: bold;
}



.wrapper-content-programs .portal p {
	margin-bottom: 15px;
}
.wrapper-content-programs .portal a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #025d9d;
	text-decoration: none;
}
.wrapper-content-programs  .portal .portal-image {
}
.wrapper-content-programs  .portal  .portal-image img {
	margin-left: -26px;
	padding: 0px;
}
.wrapper-content-programs .portal .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #A1005E;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
.wrapper-content-programs .portal .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-programs .portal .bread-crumbs a:hover {
	color: #A1005E;
	text-decoration: underline;
}

.wrapper-content-programs .portal a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #A1005E;
	text-decoration: underline;
}
.wrapper-content-programs  .portal form {
	margin-top: 5px;
	margin-bottom: 25px;
}

/* ============================================
END PORTAL : program   
===============================================  */





/* ===========================================
CONTENT: default styles for left nav and center well
==============================================  */
.wrapper-content-health {
	margin-bottom: 20px;
	position: relative;
}
.wrapper-content-health .section-image {
	background-image: url(/sfnet/images/section-image.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 365px;
}

.wrapper-content-health .section-image-fade{
	background-image: url(/sfnet/images/section-image-fade.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 365px;
	height: 120px;
}
.wrapper-content-health .section-heading {
	position: absolute;   /* relative to wrapper-content-default .sidenav   */
	width: 288px;
	left: 34px;
	height: 43px;
	text-align: center;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-image: url(/sfnet/images/header-box-health-services.png);
	background-repeat: no-repeat;
	top: 95px;
	line-height: 21px;
	vertical-align: 50%;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



/* ============================================
SIDE NAV : DEFAULT PAGES  
===============================================/*/


.wrapper-content-health .sidenav  {
	position: relative;
	display: block;
	width: 365px;
	float: left;
}

.wrapper-content-health .sidenav .nav-box  {
	margin-left: 33px;
	margin-top: 60px;
}
.wrapper-content-health .sidenav .nav-box-top {
	background-image: url(/sfnet/images/nav-background-top.jpg);
	height: 16px;
	background-repeat: no-repeat;
	margin-bottom: -7px;

}
.wrapper-content-health .sidenav .nav-box-bottom {
	background-image: url(/sfnet/images/nav-background-bottom.jpg);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-health .sidenav .nav-box-content {
	background-image: url(/sfnet/images/nav-background.jpg);
	background-repeat: repeat-y;
	padding-left: 30px;
	font-size: 11px;
	line-height: 22px;
	color: #003399;
	font-weight: bold;
	margin-top: -2px;
	padding-right: 30px;
}

.wrapper-content-health .sidenav .nav-box .nav-box-content h3 {
	font-size: 14px;
	font-weight: bold;
	color: #063e88;
	display: block;
	padding-top: 5px;
}
.wrapper-content-health .sidenav .nav-box .nav-box-content hr {
	color: #82C22F;
	margin-bottom: 12px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 30px;
}
.wrapper-content-health .sidenav .nav-box .nav-box-content .sidnav-image img {
}  

.wrapper-content-health .sidenav .nav-box .nav-box-content .sidnav-image {
	position: absolute;
	background-image: url(/sfnet/images/nav-side-rule-background.gif);
	background-repeat: no-repeat;
	height: 158px;
	width: 70px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.wrapper-content-health .sidenav .widget-box-top {
	background-image: url(/sfnet/images/widget-default-box-top.png);
	background-repeat: no-repeat;
	height: 16px;
}
.wrapper-content-health .sidenav .widget-box-bottom {
	background-image: url(/sfnet/images/widget-default-box-bottom.png);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-health .sidenav .widget-box-content {
	background-image: url(/sfnet/images/widget-default-box-middle.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #003399;
	font-size: 11px;
	line-height: 18px;
}
.wrapper-content-health  .sidenav   .widget-box-content  h3   {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
.wrapper-content-health   .sidenav   .widget-box-content   a     {
	color: #003399;
}

.wrapper-content-health .sidenav .widget-box-content a:hover {
	font-weight: bold;
}







.wrapper-content-health .portal {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 385px;
}

.wrapper-content-health .portal h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #6A9E27;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-health .portal h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6A9E27;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-health .portal h3 {
	font-size: 13px;
	color: #003399;
	line-height: 16px;
	font-weight: normal;
}
.wrapper-content-health .portal h3 a {
	font-size: 13px;
	color: #003399;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;
}
.wrapper-content-health  .portal  h3  a:hover {
	color: #82C22F;
	text-decoration: none;
}
.wrapper-content-health .portal h5 {
	font-size: 14px;
	color: #003399;
	line-height: 18px;
	font-weight: bold;
}



.wrapper-content-health .portal p {
	margin-bottom: 15px;
}
.wrapper-content-health .portal a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #003399;
	text-decoration: none;
}
.wrapper-content-health  .portal .portal-image {
}
.wrapper-content-health  .portal  .portal-image img {
	margin-left: -26px;
	padding: 0px;
}
.wrapper-content-health .portal .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #6A9E27;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
.wrapper-content-health .portal .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-health .portal .bread-crumbs a:hover {
	color: #82C22F;
	text-decoration: underline;
}

.wrapper-content-health .portal a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #82C22F;
	text-decoration: underline;
}
.wrapper-content-health  .portal form {
	margin-top: 5px;
	margin-bottom: 25px;
}




/* ============================================
BEGIN PORTAL : DEFAULT   
===============================================  */





.wrapper-content-health .content {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 391px;
	z-index: 1;
}
.wrapper-content-health .content .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #6A9E27;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper-content-health .content .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-health .content .bread-crumbs a:hover {
	color: #82C22F;
	text-decoration: underline;
}
.wrapper-content-health .content h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #6A9E27;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-health .content h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6A9E27;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-health .content h3 {
	font-size: 14px;
	color: #003399;
	line-height: normal;
	font-weight: bold;
	margin-top: 20px;
}
.wrapper-content-health  .content  h3  a {
	color: #003399;
	text-decoration: underline;
}

.wrapper-content-health .content p {
	margin-top: 5px;
	margin-bottom: 25px;
}
.wrapper-content-health .content a {
	color: #003399;
	text-decoration: none;
}
.wrapper-content-health .content a:hover {
	color: #82C22F;
	text-decoration: underline;
}

.wrapper-content-health .sidebar  {
	width: 200px;
	float: right;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 20px;
	clear: right;
}
.wrapper-content-health .sidebar p {
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.wrapper-content-health .sidebar h3 {
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #003399;
}

.wrapper-content-health .content .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-health .portal .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-health .related {
	color: #003399;
	background-color: #f0f9e3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #82C22F;
	border-right-color: #82C22F;
	border-bottom-color: #82C22F;
	border-left-color: #82C22F;
	width: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
	clear: right;
}
.wrapper-content-health .related p {
	margin: 0px;
	padding: 0px;
}
.wrapper-content-health .related ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.wrapper-content-health .related ul li {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.wrapper-content-health .related a {
	color: #666666;
	line-height: normal;
	font-size: 11px;

}

.wrapper-content-health .related a:hover {
	color: #82C22F;
	text-decoration: underline;
}
.wrapper-content-health .last-updated {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* ===========================================
CONTENT: default styles for left nav and center well
==============================================  */
.wrapper-content-health {
	margin-bottom: 20px;
	position: relative;
}
.wrapper-content-health .section-image {
	background-image: url(/sfnet/images/section-image.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 365px;
}

.wrapper-content-health .section-image-fade{
	background-image: url(/sfnet/images/section-image-fade.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 365px;
	height: 120px;
}
.wrapper-content-health .section-heading {
	position: absolute;   /* relative to wrapper-content-default .sidenav   */
	width: 288px;
	left: 34px;
	height: 43px;
	text-align: center;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 20px;
	font-weight: bold;
	background-image: url(/sfnet/images/header-box-health-services.png);
	background-repeat: no-repeat;
	top: 95px;
	line-height: 21px;
	vertical-align: 50%;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



/* ============================================
SIDE NAV : DEFAULT PAGES  
===============================================/*/


.wrapper-content-health .sidenav  {
	position: relative;
	display: block;
	width: 365px;
	float: left;
}

.wrapper-content-health .sidenav .nav-box  {
	margin-left: 33px;
	margin-top: 60px;
}
.wrapper-content-health .sidenav .nav-box-top {
	background-image: url(/sfnet/images/nav-background-top.jpg);
	height: 16px;
	background-repeat: no-repeat;
	margin-bottom: -7px;

}
.wrapper-content-health .sidenav .nav-box-bottom {
	background-image: url(/sfnet/images/nav-background-bottom.jpg);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-health .sidenav .nav-box-content {
	background-image: url(/sfnet/images/nav-background.jpg);
	background-repeat: repeat-y;
	padding-left: 30px;
	font-size: 11px;
	line-height: 22px;
	color: #003399;
	font-weight: bold;
	margin-top: -2px;
	padding-right: 30px;
}

.wrapper-content-health .sidenav .nav-box .nav-box-content h3 {
	font-size: 14px;
	font-weight: bold;
	color: #063e88;
	display: block;
	padding-top: 5px;
}
.wrapper-content-health .sidenav .nav-box .nav-box-content hr {
	color: #82C22F;
	margin-bottom: 12px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 30px;
}
.wrapper-content-health .sidenav .nav-box .nav-box-content .sidnav-image img {
}  

.wrapper-content-health .sidenav .nav-box .nav-box-content .sidnav-image {
	position: absolute;
	background-image: url(/sfnet/images/nav-side-rule-background.gif);
	background-repeat: no-repeat;
	height: 158px;
	width: 70px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.wrapper-content-health .sidenav .widget-box-top {
	background-image: url(/sfnet/images/widget-default-box-top.png);
	background-repeat: no-repeat;
	height: 16px;
}
.wrapper-content-health .sidenav .widget-box-bottom {
	background-image: url(/sfnet/images/widget-default-box-bottom.png);
	background-repeat: no-repeat;
	height: 16px;
	margin-top: -3px;
}
.wrapper-content-health .sidenav .widget-box-content {
	background-image: url(/sfnet/images/widget-default-box-middle.png);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #003399;
	font-size: 11px;
	line-height: 18px;
}
.wrapper-content-health  .sidenav   .widget-box-content  h3   {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
.wrapper-content-health   .sidenav   .widget-box-content   a     {
	color: #003399;
}

.wrapper-content-health .sidenav .widget-box-content a:hover {
	font-weight: bold;
}







.wrapper-content-health .portal {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 385px;
}

.wrapper-content-health .portal h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #6A9E27;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-health .portal h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6A9E27;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-health .portal h3 {
	font-size: 13px;
	color: #003399;
	line-height: 16px;
	font-weight: normal;
}
.wrapper-content-health .portal h3 a {
	font-size: 13px;
	color: #003399;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;
}
.wrapper-content-health  .portal  h3  a:hover {
	color: #82C22F;
	text-decoration: none;
}
.wrapper-content-health .portal h5 {
	font-size: 14px;
	color: #003399;
	line-height: 18px;
	font-weight: bold;
}



.wrapper-content-health .portal p {
	margin-bottom: 15px;
}
.wrapper-content-health .portal a {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #003399;
	text-decoration: none;
}
.wrapper-content-health  .portal .portal-image {
}
.wrapper-content-health  .portal  .portal-image img {
	margin-left: -26px;
	padding: 0px;
}
.wrapper-content-health .portal .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #6A9E27;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}
.wrapper-content-health .portal .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-health .portal .bread-crumbs a:hover {
	color: #82C22F;
	text-decoration: underline;
}

.wrapper-content-health .portal a:hover {
	margin-top: 5px;
	margin-bottom: 25px;
	color: #82C22F;
	text-decoration: underline;
}
.wrapper-content-health  .portal form {
	margin-top: 5px;
	margin-bottom: 25px;
}




/* ============================================
BEGIN PORTAL : DEFAULT   
===============================================  */





.wrapper-content-health .content {
	font-size: 12px;
	line-height: 16px;
	width: 525px;
	margin-left: 391px;
	z-index: 1;
}
.wrapper-content-health .content .bread-crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #6A9E27;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper-content-health .content .bread-crumbs a {
	color: #666666;
	text-decoration: none;
}

.wrapper-content-health .content .bread-crumbs a:hover {
	color: #82C22F;
	text-decoration: underline;
}
.wrapper-content-health .content h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 19px;
	color: #6A9E27;
	line-height: 20px;
	font-weight: bold;
}
.wrapper-content-health .content h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6A9E27;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.wrapper-content-health .content h3 {
	font-size: 14px;
	color: #003399;
	line-height: normal;
	font-weight: bold;
	margin-top: 20px;
}
.wrapper-content-health  .content  h3  a {
	color: #003399;
	text-decoration: underline;
}

.wrapper-content-health .content p {
	margin-top: 5px;
	margin-bottom: 25px;
}
.wrapper-content-health .content a {
	color: #003399;
	text-decoration: none;
}
.wrapper-content-health .content a:hover {
	color: #82C22F;
	text-decoration: underline;
}

.wrapper-content-health .sidebar  {
	width: 200px;
	float: right;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 20px;
	clear: right;
}
.wrapper-content-health .sidebar p {
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.wrapper-content-health .sidebar h3 {
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #003399;
}

.wrapper-content-health .content .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-health .portal .knowmore {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 25px;
	height: auto;
	width: auto;
	background-color: #FDF9D4;
	clear: right;
}
.wrapper-content-health .related {
	color: #003399;
	background-color: #f0f9e3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #82C22F;
	border-right-color: #82C22F;
	border-bottom-color: #82C22F;
	border-left-color: #82C22F;
	width: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
	clear: right;
}
.wrapper-content-health .related p {
	margin: 0px;
	padding: 0px;
}
.wrapper-content-health .related ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.wrapper-content-health .related ul li {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.wrapper-content-health .related a {
	color: #666666;
	line-height: normal;
	font-size: 11px;

}

.wrapper-content-health .related a:hover {
	color: #82C22F;
	text-decoration: underline;
}
.wrapper-content-health .last-updated {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* ==============================================
event widgets 
=================================================  */

.sidenav .fleming-button-wrap {
	height: 157px;
	width: 252px;
	margin-top: 20px;
	margin-left: -8px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
}
.wrapper-content-default .sidenav .fleming-button-wrap {
	border-top-color: #82C22F;
}
.wrapper-content-health .sidenav .fleming-button-wrap {
	border-top-color: #82C22F;
}
.wrapper-content-about .sidenav .fleming-button-wrap {
	border-top-color: #e86827;
}
.wrapper-content-other .sidenav .fleming-button-wrap {
	border-top-color: #35ae78;
}
.wrapper-content-programs .sidenav .fleming-button-wrap {
	border-top-color: #970052;
}
.wrapper-content-hy .sidenav .fleming-button-wrap {
	border-top-color: #0089db;
}
.wrapper-content-default .sidenav .widget-fleming-button {
	background-image: url(/sfnet/images/promo/widget-event-promo-flemming.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.wrapper-content-about .sidenav .widget-fleming-button {
	background-image: url(/sfnet/images/promo/widget-event-promo-flemming.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.wrapper-content-health .sidenav .widget-fleming-button {
	background-image: url(/sfnet/images/promo/widget-event-promo-flemming.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.wrapper-content-programs .sidenav .widget-fleming-button {
	background-image: url(/sfnet/images/promo/widget-event-promo-flemming.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.wrapper-content-hy .sidenav .widget-fleming-button {
	background-image: url(/sfnet/images/promo/widget-event-promo-flemming.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}
.wrapper-content-other .sidenav .widget-fleming-button {
	background-image: url(/sfnet/images/promo/widget-event-promo-flemming.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
}

.sidenav .widget-fleming-button {
	background-image: url(/sfnet/images/promo/widget-event-promo-flemming.png);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
	height: 157px;
}
.sidenav .widget-fleming-button a {
	position: absolute;
	top: 0;
	left: 1px;
	width: 252px;
	height: 157px;
}
.sidenav .widget-fleming-button a h1 {
	display: none;
}

.widget-event {
	margin-top: 20px;
	margin-left: -5px;
}

/* for button on 402-CARE server Classes and Events  */

.button {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 150px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.textbox {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}.nav-box .nav-box-content h3 a {
	text-decoration: none;
	color: #039;
}
.nav-box .nav-box-content h3 a:hover {
	text-decoration: none;
	color: #6A9E27;
}
.table {
	border: 1px solid #CCC;
	background-color: #EDFAF9;
	margin-bottom: 20px;
}
.content .calendar p {
	margin: 2px;
}


.content .table td {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.content .table td h3 {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.widget-box #professionals h1 {
	font-size: 16px;
	text-align: center;
	color: #82C22F;
	margin-bottom: 10px;
	font-weight: normal;
}
.widget-box #professionals h3 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
.widget-box #professionals h4 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
.widget-box #professionals hr {
	width: 225px;
	padding: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: -1px;
}
.widget-box #professionals p {
	width: 225px;
	padding: 0px;
	color: #000;
	margin: 0px;
}
