body { margin:0px; padding:0px; background:#E1D4A8; text-align:center; font:12px Arial; color:#000; }
img { border:0px; }
.floatLeft { float:left; }
.floatRight { float:right; }
.clear { clear:both; height:1px; }

a, a:link, a:visited { color:#000; text-decoration:none; }
a:hover, a:active { color:#0C2677; text-decoration:underline; }

#header { position:relative; padding:19px 0px 0px 19px; }
#nav { padding:15px 0px 5px 0px; }
#nav .divider { width:915px; height:1px; background:url(img/dotted_line.gif) repeat-x; }
#nav .links { line-height:25px; }
#nav a, #nav a:link, #nav a:visited { font-weight:bold; color:#666; padding:3px 5px; }
#nav a:hover, #nav a:active { text-decoration:none; background-color:#F3F6F3; }
#nav .links a.blue		{ color:#6699CC; }
#nav .links a.orange	{ color:#F3A56A; }
#nav .links a.green		{ color:#85A485; }
#nav .links a.current	{ background-color:#F3F6F3; }

#siteContainer { margin:0px auto; width:955px; text-align:left; }
#topLeaf { height:81px; text-align:right; }
#cornerLeaves { position:absolute; top:0px; right:0px; width:273px; height:250px; background:url(img/bg_cornerleaves.gif) no-repeat; }
#siteContainer .partialLeaves { height:250px; }
#contentContainer { width:955px; position:relative; background:url(img/bg_paperdolls.jpg) right bottom no-repeat #FFF; }

.homepage #contentContainer { height:600px; background:url(img/bg_home.jpg) 0px 120px no-repeat #FFF; }
.homepage .headline { position:absolute; top:136px; left:304px; }
.homepage .blurb { position:absolute; width:396px; }
.homepage .blurb .icon { float:left; width:69px; height:100px; }
.homepage .blurb h1 { font:16px Arial; margin:0px; padding:0px; line-height:18px; }
.homepage .blurb p { font:12px Arial; color:#000; line-height:14px; margin:3px 0px 0px 0px; padding:0px; }

.homepage .planning		 { top:244px; left:521px; }
.homepage .evaluation 	 { top:345px; left:521px; }
.homepage .research 	 { top:450px; left:521px; }
#contentContainer .planning h1 a, .planning h1, .subpage .planning .blurb p, .subpage .planning h2, a.blue			{ color:#69C; }
#contentContainer .evaluation h1 a, .evaluation h1, .subpage .evaluation .blurb p, .subpage .evaluation h2, a.orange	{ color:#F3A56A; }
#contentContainer .research h1 a, .research h1, .subpage .research .blurb p, .subpage .research h2, a.green			{ color:#7FB57F; }
a.grey { color:#000; }
a.darkBlue { color:#0C2677; }

ul.noBullets li { list-style:none; }

.subpage .blurb { position:absolute; top:129px; left:43px; width:605px; }
.subpage .blurb .icon { float:left; width:69px; height:100px; }
.subpage .blurb h1 { font:19px Arial; margin:0px; padding:0px; line-height:24px; }
.subpage .blurb p { font:16px Arial; line-height:22px; margin:5px 0px 0px 0px; padding:0px; }

#content { float:left; padding:148px 12px 40px 50px; width:633px; background:url(img/bg_bodyleaf.gif) no-repeat; }
#content h2 { font:bold 14px Arial; padding:0px; margin:0px 0px 10px 0px; }
#content p { padding:0px; margin:3px 0px 16px 0px; }

.noBlurb #content { padding-top:28px; }
.noBlurb #content h1 { font-weight:normal; font-size:19px; color:#000; padding:0px; margin:0px 0px 6px 0px; }
.noBlurb #content h2 { font-weight:normal; font-size:17px; color:#555; padding:0px; margin:0px 0px 15px 0px; }
.noBlurb #content h2.darkBlue { color:#0C2677; }
.noQuoteBox #contentContainer #cornerLeaves { height:306px; }

.paperdollSpacer { float:right; height:600px; width:1px; }

#quoteBox { float:right; width:260px; margin:140px 0px 330px 0px; background:url(img/quote_right.gif) right bottom no-repeat #FBF9F2; padding-bottom:18px; }
#quoteBox .boxTop { width:32px; height:24px; background:url(img/quote_left.gif) no-repeat; }
#quoteBox .quote { padding:0px 38px 0px 38px; font:12px Arial; color:#B89C6E; line-height:16px; }

#footer { padding:10px 0px; font-size:10px; line-height:16px; }
#footer a, #footer a:link, #footer a:visited { color:#000; padding:0px 4px; }
#footer a:hover, #footer a:active { text-decoration:underline; }

.communityLinks { float:left; width:45%; padding-right:30px; padding-top:10px; }
.communityLinks a, .communityLinks a:link, .communityLinks a:visited { text-decoration:none; color:#0C2677; }
.communityLinks a:hover, .communityLinks a:active { text-decoration:underline; color:#0C2677; }
