html {
	color: #001c58;
	font: 80%/1.6 "Trebuchet MS", Verdana, sans-serif;
	text-align: center;
}

body {
	margin: 0;
	background: #ffffff;
}

img {
	border: none;
}

img.left {
	display: block;
	float: left;
	margin: 6px 16px 12px 0;
}

img.right {
	display: block;
	float: right;
	margin: 6px 0 12px 16px;
}

p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

p {
	margin: 0 0 1em 0;
}

a, a:active, a:visited {
	color: #c30;
}

a:hover {
	color: #f63;
	text-decoration: none;
}

.credits {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}

legend {
	display: none;
}

fieldset {
	border: none;
	padding: 0;
	margin: 0;
}

.hidden {
	display: none;
}

/* ::::::::::::: LAYOUT :::::::::::: */

#container {
	width: 960px;
	margin: 0px auto;
	padding: 0px 12px;
	background: url(/i/container-bg.gif) top center repeat-y;
	text-align: left;
}

body#home #container {
	background: url(/i/container-bg-home.gif) top center repeat-y;
}

#containerBase {
	height: 24px;
	width: 984px;
	margin: 0px auto;
	background: url(/i/container-base.gif) top center no-repeat;
}

body#home #containerBase {
	background: url(/i/container-base-white.gif) top center no-repeat;
}

#banner {
	width: 960px;
	height: 158px;
	background: url(/i/banner.gif) top center no-repeat;
	position: relative;
}

a#umdcLink {
	display: block;
	width: 102px;
	height: 80px;
	position: absolute;
	top: 28px;
	left: 22px;
}

a#homeLink {
	display: block;
	width: 612px;
	height: 80px;
	position: absolute;
	top: 25px;
	left: 176px;
}

p#bannerLinks {
	position: absolute;
	top: 5px;
	right: 18px;
	color: #333;
	font-size: 0.9em;
}

p#bannerLinks a {
	color: #333;
	text-decoration: none;
	text-transform: lowercase;
}

#sidebar {
	clear: both;
	float: left;
	width: 180px;
}

#contentBase {
	clear: both;
	width: 960px;
	height: 31px;
	background: url(/i/content-base.gif) bottom center no-repeat;
	padding-top: 16px;
}

body#home #contentBase {
	position: relative;
	z-index: 100;
	background: url(/i/content-base-home.png) top center no-repeat;
	padding: 0;
}

#mainGraphic {
	position: relative;
	height: 426px;
	width: 780px;
	float: left;
	margin-bottom: -31px;
	z-index: 10;
	overflow: hidden;
}

#subnav {
	width: 780px;
	float: left;
	background: url(/i/subnav-bg.gif) top right repeat-y;
}

#subnavHome {
	padding-left: 180px;
	background: #001c58 url(/i/subnavHome-bg.gif) top center repeat-y;
	overflow: auto;
	height: 1%; /* IE6 clearFix */
}

#subnav ul,
#subnavHome ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#subnav li,
#subnavHome li {
	margin: 0;
	padding: 0;
	float: left;
}

#subnav a,
#subnavHome a {
	display: block;
	text-decoration: none;
	text-align: center;
	padding: 8px 12px;
	color: #17205f;
}

#subnav a:hover {
	color: #f15822;
}

#subnavHome a {
	color: #fff;
}

#subnavHome a:hover {
	color: #f9d49a;
}

a#depressionNav {
	width:126px;
}

a#researchNav {
	width:138px;
}

a#supportNav {
	width:144px;
}

a#resourcesNav {
	width:132px;
}

a#glossaryNav {
	width:119px;
}

/* :::::::::::: MENU ::::::::::::: */
.menu {
	list-style: none;
	margin: 0;
	padding: 8px 0 16px 0;
}

.menu li {
	margin: 0;
	padding: 0;
	display: inline; /* IE spacing fix */
}

.menu a {
	display: block;
	border-bottom: 1px solid #b88c4a;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 24px 0 0;
	padding: 10px 0 10px 22px;
	color: #001c58;
	line-height: 1.2em;
}

.menu a:hover {
	/*color: #f15822;*/
	color: #d34e18; /*tint*/
}

body#home .menu a:hover {
	color: #fff;
}

.menu ul a:hover {
	font-weight: normal;
	background: #f15822;
}

.menu ul {
	background: #f4b145;
}

/* second level anchors */
.menu ul a {
	border: none;
	text-transform: none;
	margin: 0;
	padding: 3px 6px 3px 40px;
	background: url(/i/bullet-off.gif) 24px 0.7em no-repeat;
}

.menu ul a:hover {
	background: #f15822 url(/i/bullet-on.gif) 24px 0.7em no-repeat;
	color: #001c58;
}

/* hide submenus */
.menu ul {
	display: none;
	margin: 0;
	padding: 0 0 10px 0;
}

.menu li {
	margin: 0;
	padding: 0;
}

/* show submenus */
body.options ul#optionsMenu,
body.options1 ul#options1Menu,
body.options2 ul#options2Menu,
body.options3 ul#options3Menu,
body.learn ul#learnMenu,
body.learn1 ul#learn1Menu,
body.learn4 ul#learn4Menu,
body.learn5 ul#learn5Menu,
body.talk ul#talkMenu,
body.rise ul#riseMenu,

body.care ul#careMenu,
body.care1 ul#care1Menu,
body.care6 ul#care6Menu,
body.care61 ul#care61Menu,
body.care2 ul#care2Menu,
body.care4 ul#care4Menu {
	display: block;
}

/* first-level selected class */

body.aboutthissite a#aboutthissiteNav,
body.options a#optionsNav,
body.learn a#learnNav,
body.talk a#talkNav,
body.rise a#riseNav,
body.care a#careNav {


	background: #f4b145;
	border-bottom: 1px solid #f4b145;
	margin: 0;
	padding: 10px 24px 3px 22px;
	font-weight: bold;
}

/* first-level selected class hover */

body.aboutthissite a#aboutthissiteNav:hover,
body.options a#optionsNav:hover,
body.learn a#learnNav:hover,
body.talk a#talkNav:hover,
body.care a#careNav:hover{
	background: #f15822;
	color: #001c58;
}

/* "hide" borders above selected menu */
body.aboutthissite a#homeNav,
body.learn a#aboutthissiteNav,
body.talk a#careNav,
body.rise a#talkNav,
body.options a#learnNav,
body.care a#optionsNav {
	border-bottom: 1px solid #f9d49a;
}

/* second level selected */
body#learn1 a#learn1Nav,
body#learn2 a#learn2Nav,
body#learn3 a#learn3Nav,
body#learn4 a#learn4Nav,
body#learn5 a#learn5Nav,
body#learn6 a#learn6Nav,

body#options1 a#options1Nav,
body#options2 a#options2Nav,
body#options3 a#options3Nav,

body#talk1 a#talk1Nav,
body#talk2 a#talk2Nav,
body#talk3 a#talk3Nav,

body#rise1 a#rise1Nav,
body#rise2 a#rise2Nav,
body#rise3 a#rise3Nav,
body#rise4 a#rise4Nav,

body#care1 a#care1Nav,
body#care2 a#care2Nav,
body#care3 a#care3Nav,
body#care4 a#care4Nav,
body#care5 a#care5Nav,
body#care6 a#care6Nav,
body#care61 a#care61Nav,
body#care7 a#care7Nav,
body#care8 a#care8Nav,
body#care9 a#care9Nav,
body#care10 a#care10Nav,
body#care11 a#care11Nav,
body#care12 a#care12Nav,
body#care13 a#care13Nav {
	background: #f15822 url(/i/bullet-on.gif) 24px 0.7em no-repeat;
}

/* third level anchors */
.menu ul ul a {
	padding: 3px 6px 3px 50px;
	font-style: italic;
	font-size: 0.9em;
	background: url(/i/dash.gif) 41px 0.8em no-repeat;
}

.menu ul ul a:hover {
	background: #f15822 url(/i/dash.gif) 41px 0.8em no-repeat;
}

/* 4 level anchors */
.menu ul ul ul a {
	padding: 3px 6px 3px 55px;
	font-style: italic;
	font-size: 0.9em;
	background: url(/i/bullet-on.gif) 45px 0.7em no-repeat;
}

.menu ul ul ul a:hover {
	background: #f15822 url(/i/bullet-on.gif) 45px 0.7em no-repeat;
}





/* third level selected */
body#learn1-1 a#learn1-1Nav,
body#learn1-2 a#learn1-2Nav,
body#learn1-3 a#learn1-3Nav,
body#learn1-4 a#learn1-4Nav,
body#learn1-5 a#learn1-5Nav,
body#learn1-6 a#learn1-6Nav,
body#learn1-7 a#learn1-7Nav,
body#learn1-8 a#learn1-8Nav,


body#learn4-1 a#learn4-1Nav,


body#learn5-1 a#learn5-1Nav,
body#learn5-2 a#learn5-2Nav,
body#learn5-3 a#learn5-3Nav,
body#learn5-4 a#learn5-4Nav,
body#learn5-5 a#learn5-5Nav,

body#options1-1 a#options1-1Nav,
body#options1-2 a#options1-2Nav,
body#options1-3 a#options1-3Nav,


body#options2-1 a#options2-1Nav,
body#options2-2 a#options2-2Nav,
body#options2-3 a#options2-3Nav,
body#options2-4 a#options2-4Nav,

body#options3-1 a#options3-1Nav,
body#options3-2 a#options3-2Nav,
body#options3-3 a#options3-3Nav,

body#care2-1 a#care2-1Nav,
body#care2-2 a#care2-2Nav,
body#care2-3 a#care2-3Nav,

body#care6-0 a#care6-0Nav,
body#care4-1 a#care4-1Nav,
body#care4-2 a#care4-2Nav {
	background: #f15822 url(/i/dash.gif) 41px 0.8em no-repeat;
}

body#care61-1 a#care61-1Nav,
body#care61-2 a#care61-2Nav,
body#care61-3 a#care61-3Nav,
body#care61-4 a#care61-4Nav,
body#care61-5 a#care61-5Nav,
body#care61-6 a#care61-6Nav,
body#care61-7 a#care61-7Nav,
body#care61-8 a#care61-8Nav,
body#care61-9 a#care61-9Nav {
	background: #f15822 url(/i/bullet-on.gif) 45px 0.7em no-repeat;
}





/* END MENU #f9d49a*/

#content {
	float: left;
	width: 448px;
	padding: 24px 47px 30px 78px;
}
#contentstressgym {
	float: left;
	width: 750px;
	padding: 10px 10px 10px 10px;
}
#rightSidebar {
	float: left;
	width: 176px;
	padding: 90px 0 0 0;
}

h1 {
	font-size: 1.9em;
	margin: 0 0 .3em 0;
}

h2 {
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 1.3em;
	border-bottom: 2px dotted #001c58;
	margin: 0 0 .7em 0;
}

.feature {
	width: 176px;
	background: #f9d49a url(/i/feature-top.gif) top center no-repeat;
	padding: 38px 0 0 0;
	margin: 0 0 1em 0;
}

.feature h3, .feature p {
	padding: 0 14px;
	* width: 145px; /*IE 6 */
}

.feature p {
	font-style: italic;
}

.feature h3{
	line-height: normal;
}

.featureBase {
	width: 176px;
	height: 8px;
	background: #f9d49a url(/i/feature-base.gif) top center no-repeat;
	overflow: hidden;
}
.tools {
	width: 176px;
	background: #f9d49a url(/i/tools-top.gif) top center no-repeat;
	padding: 38px 0 0 0;
	margin: 0 0 1em 0;
}

.tools h3, .tools p {
	padding: 0 14px;
	* width: 145px; /*IE 6 */
}

.tools p {
	font-style: italic;
}

.tools h3{
	line-height: normal;
}

.toolsBase {
	width: 176px;
	height: 8px;
	background: #f9d49a url(/i/feature-base.gif) top center no-repeat;
	overflow: hidden;
}



.umichb {
	width: 176px;
	background: #f9d49a url(/i/umich-top.gif) top center no-repeat;
	padding: 38px 0 0 0;
	margin: 0 0 1em 0;
}

.umichb h3, .umichb p {
	padding: 0 14px;
	* width: 145px; /*IE 6 */
}

.umichb p {
	font-style: italic;
}

.umichb h3{
	line-height: normal;
}

.umichbBase {
	width: 176px;
	height: 8px;
	background: #f9d49a url(/i/feature-base.gif) top center no-repeat;
	overflow: hidden;
}




#footer {
	background: #001c58;
}

#footer p {
	font-size: 0.85em;
	color: #fff;
	margin: 0;
	padding: 12px 20px 0 180px;
}

body#home #footer {
	background: #fff;
}

body#home #footer p {
	padding: 72px 20px 0 180px;
	color: #001c58;
	margin: 0;
}

#featuresContainer {
	background: #fff;
	width: 720px;
	padding: 52px 0 0 181px;
}

#homeFeatures {
	width: 760px;
	background: url(/i/homeFeatures-bg.gif) top left repeat-y;
}

#homeFeaturesTop {
	width: 720px;
	height: 9px;
	background: url(/i/homeFeaturesTop.gif) top left no-repeat;
}

#homeFeaturesBase {
	width: 720px;
	height: 9px;
	background: url(/i/homeFeaturesBase.gif) top left no-repeat;
	clear: left;
	overflow: hidden;
}

.homeFeature {
	float: left;
	width: 198px;
	padding: 9px 45px 24px 9px;
}

.homeFeature h3 {
	font-size: 1.5em;
	line-height: 1.2em;
	margin: 0 0 .5em 0;
}

#sectionHeader {
	float: left;
	width: 780px;
	text-align: left;
}

#sectionHeader h1 {
	padding: 24px 24px 8px 78px;
	margin: 0;
}

#sectionHeader img {
	display: block;
	margin-left: 7px;
}

.clearFix {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}
