@charset "utf-8";
/* css created by BatesMeron sweet design 6/14/07 */

body { 
margin: 0;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../../images/global_bg.gif);
background-repeat:repeat-y;
background-color: #d9d7c5;
}

a {
	outline: none;
}

/* global layout divs */

#wrap {
	margin: 0;
	background-image: url(../../images/global_watermark.jpg);
	background-repeat: no-repeat;
	float: left;
	
}

#wrapbody {
	margin-top: 45px;
	margin-left: 106px;
	width: 824px;
}

	/* home page styles */

#homeleft {
	float: left;
}

#homeright {
	float: right;
}

#hometagline {
	margin-top: 90px;
	padding-bottom: 20px;
	float: left;
}

#bid-div {
	margin-top: 50px;
	margin-left: -30px;
	padding-bottom: 20px;
	float: left;
	height: 200px;
	width: 215px;
}

#grant-link {
	margin-top: 65px;
	width: 195px;
	height: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #979178;
}

#grant-link a:link, #grant-link a:visited {
	text-decoration: none;
	color: #979178;
}

#grant-link a:hover {
	text-decoration: underline;
}

/* navigation */

#mainNav {
clear: both;
width:824px;
height: 22px;
}

ul#mainNav {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#mainNav li {
float:left;
padding-right: 5px;
}

#mainNav a {
color:#646051;
display:block;
font-size:11px;
font-weight:bold;
padding:3px 7px 3px 7px;
text-decoration:none;
background:#d2cfc4;
text-align: center;
}

#mainNav a:hover {
background:#979178;
color: #fff;
}

li.support {
	width: 201px;
	
}

/* footer */

#footer {
	width: 824px;
	height: 30px;
	border-top: 1px solid #979178;
	clear: both;
	margin-top: 25px;
	font-size: 10px;
	color:#979178;
	margin-top: 20px;
	padding: 5px;
}

#footernav {
	float: left;
}

#footerlegal {
	float: right;
}

#footer a{
	color:#979178;
	text-decoration: none;
   font-size: 10px;
}
#footer a:hover{
	text-decoration: underline;
	
}

/* subpage styles */

#purpose {
	float: right;
	height: 300px;
}

#donorpartners {
	float: right;
	margin-right: 350px;
	margin-top: 20px;
	width: 100px;
}

#donorleft {
	float: left;
}

.subheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #5c5849;
}

.subheadertwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5c5849;
}

.subheaderred {
	font-family: Arial, Helvetica, sans-serif;
	color: #bf311a;
}

.subheaderredtwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #bf311a;
}

.subheaderredthree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #bf311a;
}

#contentblock {
	width: 618px;
	float: right;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #979178; 
}

#contentblock p {
	font-size: 12px;
}

#contentblock h1 {
	font-size: 14px;
	color: #bf311a;
}

#contentblock a {
	color: #5c5849;
}

#contentblock li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#979178;
}

#contentblock td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#979178;
}

#letter {
	float: right;
	width: 480px;
}

#subpagetagline {
	clear: both;
	margin-top: 275px;
	padding-bottom: 20px;
	float: left;
}

#presspagetagline {
	clear: both;
	margin-top: 400px;
	padding-bottom: 20px;
	float: left;
}

#programspagetagline {
	clear: both;
	/*margin-top: 250px;*/
	padding-bottom: 20px;
	float: left;
}

#aboutpagetagline {
	clear: both;
	/*margin-top: 250px;*/
	padding-bottom: 20px;
	float: left;
}

#pagetagline {
	clear: both;
	/*margin-top: 250px;*/
	padding-bottom: 20px;
	float: left;
}

#subnav {
	float: left;
}

#subnav a:link, #subnav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5c5849;
	text-decoration: none;
}

#subnav a:hover {
	color: #bf311a;
	text-decoration: none;
}

body#support a#support, body#about a#about, body#news a#news, body#programs a#programs, 
body#donors a#donors, body#aacs a#aacs, body#wise a#wise, body#contact a#contact {
	background:#979178;
	color: #fff;
}

body#news a#news_events, body#news a#news_press {
	color: #bf311a;
	text-decoration: none;
}

body#programs a#programs_research, body#programs a#programs_educational, body#programs a#programs_wise, body#programs a#programs_awards,
 body#programs a#programs_management {
	color: #bf311a;
	text-decoration: none;
}

body#about a#about_welcome, body#about a#about_letter, body#about a#about_leadership, body#about a#about_report {
	color: #bf311a;
	text-decoration: none;
}

body#donors a#donors_vision, body#donors a#donors_annual, body#donors a#donors_partners, body#donors a#donors_webster, 
body#donors a#donors_auction, body#donors a#donors_giving, body#twenty_five a#twenty_five {
	color: #bf311a;
	text-decoration: none;
}

/* donor logos */

#allergan {
	
}

#dermik {
	float: right; 
	clear: both; 
	margin-right: 85px; 
	margin-top: 45px;
}

#mentor {
	float: right; 
	clear: both; 
	margin-right: 50px; 
	margin-top: 20px;
}

#thermage {
	float: right; 
	clear: both; 
	margin-right: 130px; 
	margin-top: 0px;
}

#radiancy {
	float: right; 
	clear: both; 
	margin-right: 125px; 
	margin-top: 0px;
}

/* RESOURCES */

.container {
	margin-left: 105px;
	width: 825px;
}

.sidebar {
	float: left;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646051;
}

.sidebar a:link, .sidebar a:visited {
	color: #646051;
}

#main-content {
	float: right;
	width: 618px;
	
}

#main-content a:link, #main-content a:visited {
	text-decoration: none;
	color: #646051;
}

#main-content a:hover {
	color: #BF311A;
}

#main-content ul {
	list-style-type: none;
}

#main-content li {
	padding: 5px;
}

.sub-section {
	background-image: url(../../images/resources/resouces_subdiv_bg_tile.jpg);
	background-repeat: repeat-y;
	width: 615px;
	border: 1px solid #e9e8e1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646051;
}

.arrow {
	font-size: 14px;
}

.resource-headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BF311A;
	line-height: 180%;
}