
body {
	margin: 4px;
	background-color:#322e2f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	color:#231f20;
}

body.provider {
	margin: 4px;
	background:url(images/frame_bg.png) #FFF no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	color:#231f20;
}

.social-media2 a {
display:block;
width: 141px;
height:59px;
background: url("/images/side-social-media2.png") 0 0 no-repeat;
text-decoration: none;
}
.social-media2 a:hover { 
background-position: 0 -59px;
color: #049;
}

.program-provider-menu2 a {
display:block;
width: 141px;
height:59px;
background: url("/images/side-program-provider2.png") 0 0 no-repeat;
text-decoration: none;
}
.program-provider-menu2 a:hover { 
background-position: 0 -59px;
color: #049;
}
.left_navigation {display:none}

a:link {color: #00718f; text-decoration: underline;}
a:active {color: #00718f; text-decoration: underline;}
a:visited {color: #4095ab; text-decoration: underline;}
a:hover {color: #4095ab; text-decoration: none;}

a.nav:link {color: #00718f; text-decoration: none; font-weight:bold;}
a.nav:active {color: #00718f; text-decoration: none; font-weight:bold;}
a.nav:visited {color: #4095ab; text-decoration: none; font-weight:bold;}
a.nav:hover {color: #4095ab; text-decoration: underline; font-weight:bold;}

a.red:link {color: #c41230; text-decoration: underline;}
a.red:active {color: #c41230; text-decoration: underline;}
a.red:visited {color: #c41230; text-decoration: underline;}
a.red:hover {color: #c41230; text-decoration: none;}

a.footer:link {color: #918f8f; text-decoration: none;}
a.footer:active {color: #918f8f; text-decoration: none;}
a.footer:visited {color: #918f8f; text-decoration: none;}
a.footer:hover {color: #918f8f; text-decoration: underline;}

a.nav_down:link {color: #231f20; text-decoration: none;}
a.nav_down:active {color: #231f20; text-decoration: none;}
a.nav_down:visited {color: #231f20; text-decoration: none;}
a.nav_down:hover {color: #231f20; text-decoration: underline;}

h1.nutr {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#b2bb1c;
	margin-top:10px;
	margin-bottom:2px;
}
h1.part {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#872175;
	margin-top:10px;
	margin-bottom:2px;
}
h1.prev {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#1f5479;
	margin-top:10px;
	margin-bottom:2px;
}
h1.rest {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#c41230;
	margin-top:10px;
	margin-bottom:2px;
}
h1.trans {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#fdba31;
	margin-top:10px;
	margin-bottom:2px;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#00718f;
	margin-top:2px;
	margin-bottom:10px;
}
/* IE 6 alt background */
* html div.blue_header {
	background:url(images/h2_bg.gif) no-repeat;
	width:416px;
	font-size:12px;
	font-weight:bold;
	height:19px;
	padding:2px 10px 0px 10px;	
}
* html div.blue_header2 {
	background:url(images/h2_bg2.gif) no-repeat;
	width:416px;
	font-size:12px;
	font-weight:bold;
	height:19px;
	padding:2px 10px 0px 10px;	
}
div.blue_header2 {
	background:url(images/h2_bg.png) no-repeat;
	width:416px;
	font-size:12px;
	font-weight:bold;
	height:19px;
	padding:2px 10px 0px 10px;	
}
div.blue_header {
	background:url(images/h2_bg.png) no-repeat;
	width:416px;
	font-size:12px;
	font-weight:bold;
	height:19px;
	padding:2px 10px 0px 10px;	
}
/* IE 6 alt background */
* html div.blue_bg {
	background:url(images/h2_bg_body.gif) repeat-x;
	width:406px;
	padding:9px 15px 15px 15px;
}
div.blue_bg {
	background:url(images/h2_bg_body.png) repeat-x;
	width:406px;
	padding:9px 15px 15px 15px;
}
/* IE 6 alt background */
* html div.yellow_header {
	background:url(images/h3_bg.gif) no-repeat;
	width:416px;
	font-size:12px;
	font-weight:bold;
	height:19px;
	padding:2px 10px 0px 10px;
}
div.yellow_header {
	background:url(images/h3_bg.png) no-repeat;
	width:416px;
	font-size:12px;
	font-weight:bold;
	height:19px;
	padding:2px 10px 0px 10px;
}
/* IE 6 alt background */
* html div.yellow_bg {
	background:url(images/h3_bg_body.gif) repeat-x;
	width:406px;
	padding:9px 15px 15px 15px;
}
div.yellow_bg {
	background:url(images/h3_bg_body.png) repeat-x;
	width:406px;
	padding:9px 15px 15px 15px;
}

.large_header {
	background:url(images/header_bg.png) no-repeat;
	font-size:18px;
	color:#231f20;
	font-weight:bold;
	height:33px;
	padding:8px 10px 0px 16px;	
}
.large_header2_wrap {
	background:url(images/header_bg_large.png) no-repeat;
	}
.large_header2 {
	font-size:18px;
	color:#231f20;
	font-weight:bold;
	height:30px;
	padding:8px 10px 0px 16px;	
}
table, td {
	text-align:left;
}

#wrapper {
	width:770px;
	background:url(images/body_bg.png) #FFF repeat-y;
	margin:auto;
	text-align:left;
}
#top {
	width:720px;
	height:32px;
	background:url(images/top.png) no-repeat;
	text-align:right;
	color:#FFF;
	padding-right:50px;
}
#home_right_bg {
	background:url(images/home_right_bg.png) top right no-repeat
}
#home_icons {
	width:683px;
	background:url(images/icon_bg.png) repeat-x;
	border-right:#FFF solid 1px;
}
.home_icons {
	
}
#home_intro { 
	width:643px;
	margin:auto;
	background-color:#872175;
	border-right:#FFF solid 1px;
	text-align:left;
	padding: 10px 20px 20px 20px;
}
.top_bg {
	background:url(images/top_bg.png) no-repeat top right;
}
.white {
	color:#FFF
}
.larger {
	font-size:120%
}
.smaller {
	font-size:80%
}
.small {font-size:70%}
#footer { 
	font-size:80%;
	color:#918f8f;
	font-weight:bold;
	padding:20px;
}
.right_button {
	background:url(images/read_more.png) no-repeat;
	width:77px;
	height:16px;
	margin:6px 0px 4px 8px;
	float:right;
	cursor:pointer;
}
.details_button {
	background:url(images/more_details.png) no-repeat;
	width:89px;
	height:16px;
	margin:6px 0px 4px 8px;
	float:right;
	cursor:pointer;
}
#left_nav {
	padding:2px 15px 10px 2px;
}
.body_text_area {
	width:435px;
	padding:0px 30px 30px 22px;
}
.body_text_area_wide {
	width:545px;
	padding:0px 30px 30px 22px;
}
ul.nav_ul {
	margin:0px;
	padding:0px;
}
li.nav_li {
	list-style-image:url(images/li_arrow.png);
	margin-left:14px;
}
li.nav_li_down {
	list-style-image:url(images/li_arrow_down.png);	
	margin-left:14px;
}
li.nav_li_secondary {
	list-style-image:url(images/li_bullet.png);
	color:#7fb8c7;
	margin-left:29px;
}
li.nav_li_secondary_red {
	list-style-image:url(images/li_bullet_red.png);
	color:#c41230;
	margin-left:29px;
}

hr {border: none 0;
border-top: 1px solid #d2dde2;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
img.left {
	padding:0px 10px 5px 0px;
}
.current {
	font-weight:bold;
	color:#000:
}

.details_box {
	width:396px; min-height:95px; padding:10px 20px 30px 20px; background-color:#00718f; color:#FFF
}

.details_box2 {
	width:396px; height:148px; padding:10px 20px; background-color:#00718f; color:#FFF
}
.details_box3 {
	width:396px; height:178px; padding:10px 20px; background-color:#00718f; color:#FFF
}
ul.programs {
	padding:0px;
	margin-left:14px;
}
