* { padding: 0; margin: 0; }

body {
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #767777;
	 background-image: url(../images/bkgr.jpg);
	 background-repeat: repeat-x;
}

/**************************     LAYOUT STYLES    ******************************/

#atlaswrapper { 
	 margin: 0 auto;
	 /*width: 1302px;*/
	 background: url(../images/atlas_top.jpg) center 0 repeat-x;
	 overflow: hidden;
}

#ds_container { 
	  margin: 0 auto;
	  width: 922px;	  
	  background: url(../images/shadow.gif) 0 471px no-repeat;
}

#content_wrapper { 
	 margin: 30px auto 0;
	 width: 880px;
}

#header {
	 width: auto;
	 float: left;
	 height: 138px;
	 background-repeat: repeat;
	 color: #FFF;
}

#logo {
	  display: inline;
	  clear: both;
}

#headernav  {
	  padding: 25px 45px 0 0;
	  width: 390px;
	  float: right;
	  color: #333;
	  text-align: right;
}

#navigation {
	  padding: 155px 0 0 0;
	  margin: 0;
	  _padding-top:0;
}

#nav_bkgr{
	  padding: 0;
	  margin: 0 0 0 25px;
	  height: 55px;
	  width: 826px; 
	  background: url(../images/nav_bar_bkgr.jpg) no-repeat;
}

#nav_buttons{
	  padding: 6px 5px 0 0;
	  margin: 0;
}

#flash_content { 
	 float: left;
	 color: #333;
	 background: #fff;
	 height: 300px;
	 width: 880px;
}

#main_content { 
	 margin: 30px 0 0 0;
	 float: left;
	 background: #fff;	 
}

#leftcolumn { 
	 float: left;
	 width: 535px;
	 background-image: url(../images/leftContainer_bkgr.jpg);
	 background-repeat: no-repeat;
}

#leftcolumncontent { 
	 padding: 0 0 40px 8px;
	 float: left;
	 width: 555px;
	 _width:535px;
	 *padding-bottom:345px;
	 _padding-bottom:40px;
}

#moreinfo { 
	 float: left;
	 background: #fff;
	 height: 143px;
	 width: 536px;
	 display: inline;
	 background-image: url(../images/moreinfo_bkgr.jpg);
	 background-repeat: no-repeat;
}

#moreinfo2 { 
	 float: left;
	 background: #fff;
	 height: 143px;
	 width: 500px;
	 background-image: none;
	 background-repeat: no-repeat;
}

#rightcolumn {
	 padding: 25px 19px 0 0;
	 color: #767777;
	 height: 720px;
	 width: 300px;
	 float:right;
}

#rightcolumn2 {
	 padding: 15px 0 0 10px;
	 color: #767777;
	 background: #fff;
	 float:right;
}

#footer { 
    width: 924px;
    height: 52px;
    clear: both;
    color: #333;
    background-image: url(../images/footer_shadow.jpg);
    background-repeat: no-repeat;
}

#footernav  {
	  padding: 0 45px 0 0;
	  width: 190px;
	  float: right;
	  color: #333;
	  text-align:right;
}

/**************************     SUB PAGE SPECIFIC STYLES    ******************************/


#header_section {
	height: 55px;
	width: 810px;
	padding: 0;
	margin: 0 34px 0 0;
	float:right;
	background-image: url(../images/header_bar_bkgr.jpg);
	_margin-right:20px;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #174a7b;
	font-weight:100;
	padding-left: 20px;
}

#sub_main_content h2, #sub_main_content_fl h2, #sub_main_content_pf h2, #sub_main_content_pf2 h2, #sub_main_content_pf3 h2, #leftcolumncontent h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #956438;
	font-weight:100;	
	padding: 0 0 5px 0;
}

#sub_main_content p, #sub_main_content_fl p, #sub_main_content_pf p, #sub_main_content_pf2 p, #sub_main_content_pf3 p{	
	padding: 5px 0;
	line-height: 16px;
	
}

#breadcrumbs  {
	color: #767777;
	font-size: 11px;
	padding: 2px 0 10px 20px;
}

#breadcrumbs p {
	margin:0;
	padding:0;
}

#breadcrumbs a {
	color: #297ac7;
	text-decoration: none;
}

#breadcrumbs a:hover {
	color: #297ac7;
	text-decoration: underline;
}


#sub_main_content { 
	 margin: 2px 0 0 36px;
	 float: left;
	 background-image: url(../images/sub_bkgr.jpg);
	 background-repeat:repeat-x;
	 height: 1080px;
	 width: 810px;
	 _margin-left:15px;	 
}

#sub_main_content_fl { 
	 margin: 2px 0 0 36px;
	 float: left;
	 background-image: url(../images/sub_bkgr.jpg);
	 background-repeat:repeat-x;
	 height: 1400px;
	 width: 810px;
}

#sub_main_content_pf { 
	 margin: 2px 0 0 36px;
	 float: left;
	 background-image: url(../images/sub_bkgr.jpg);
	 background-repeat:repeat-x;
	 height: 2350px;
	 width: 810px;
	 _display:inline;
	 _margin-left:30px;
}

#sub_main_content_pf2 { 
	 margin: 2px 0 0 36px;
	 float: left;
	 background-image: url(../images/sub_bkgr.jpg);
	 background-repeat:repeat-x;
	 height: 1390px;
	 width: 810px;
}

#sub_main_content_pf3 { 
	 margin: 2px 0 0 36px;
	 float: left;
	 background-image: url(../images/sub_bkgr.jpg);
	 background-repeat:repeat-x;
	 width: 810px;
	 _margin-left:15px;
}

#sub_main_content_pf3 div {height:auto;}

#sub_main_content_contact { 
	 margin: 2px 0 0 36px;
	 float: left;
	 background-image: url(../images/sub_bkgr.jpg);
	 background-repeat:repeat-x;
	 height: 800px;
	 width: 810px;
	 _margin-left:30px;
	 _display:inline;	 
}


#sub_left_content { 
	 margin: 0;
	 padding:0 0 0 20px;
	 float: left;
	 width: 440px;
}

#sub_left_content_wide { 
	 margin: 0;
	 padding:0 0 0 20px;
	 float: left;
	 width: 710px;
}

#sub_left_content_wide2 { 
	 margin: 0;
	 padding:0 0 0 20px;
	 float: left;
	 width: 720px;	 
}


#topsub_main_content { 
	 margin: 0;
	 padding:0;
	 float: left;
	 width: 810px;
	 height: 200px;
	 _float:none;
	 _display:inline;
}

.sub_images {
	padding: 10px 0 0 10px;
	float:left;

}

#pull_quote{
	padding: 50px 20px 20px;
	margin: 0;
	width: 400px;
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight:100;
	color: #5f6060;
	/*font-style:italic;*/
	line-height: 27px;	
}

#pull_quote_lg{
	padding: 33px 0 0 30px;
	margin: 0;
	width: 400px;
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight:100;
	color: #5f6060;
	/*font-style:italic;*/
	line-height: 27px;	
}

#pull_quote_inner{
	padding: 8px 0 70px 20px;
	font-size: 20px;
}

#pull_quote_inner_lg{
	padding: 8px 0 45px 0;
	font-size: 18px;
	line-height: 21px;	
	font-weight:100;
}

.subhead {
	color: #956438;
}

.info {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #956438;
	font-weight:100;
}


#sub_rightcolumn {
	 padding: 0;
	 margin:0;
	 color: #767777;
	 background-image: url(../images/sub_right_rail_bkgr.jpg);
	 background-repeat: no-repeat;
	 height: 600px;
	 width: 318px;
	 float:right;	
}

#sub_rightcolumn_content {
	 padding: 25px 40px;	 
}

#sub_rightcolumn_content  h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #956438;
	font-weight:100;
	padding: 10px 0 6px 0;
}

.earth {
float: left;
padding-right: 7px;

}











/**************************     IMAGE STYLES    ******************************/

.logo {
	margin: 30px 0 0 27px;
}

.carlyspeaking{
margin: 0 0 0 22px;
}

/**************************     LINK STYLES    ******************************/
 .blue A:link { 
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: normal;
	 text-decoration: none;
	 color: #297ac7;
 }
 
 .blue A:visited {
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: normal;
	 text-decoration: none;
	 color: #297ac7;
 }
 
.blue A:active {
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: normal;
	  text-decoration: none;
	  color: #297ac7;
 }
 
.blue A:hover {
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	  font-size: 12px;
	 font-weight: normal;
	 text-decoration: underline; 
	 color: #297ac7;
	 }
	 
A:link { 
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	  font-size: 12px;
	 font-weight: bold;
	 text-decoration: none;
	 color: #9c9e9e;
 }
 
.nav A:visited {
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	  font-size: 12px;
	 font-weight: bold;
	 text-decoration: none;
	 color: #9c9e9e;
 }
 
.nav A:active {
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 12px;
	  font-weight: bold;
	 text-decoration: none;
	 color: #9c9e9e;
 }
.nav A:hover {
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 text-decoration: underline; 
	 color: #9c9e9e;
 }
 
 .gray{
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 1.0em;
	 font-weight: bold;
	 color: #9c9e9e;
}
 
 /**************************     PARAGRAPH & FONT STYLES    ******************************/
 
  p {
	padding: 10px 20px 0 30px
 }
 
  #rightcolumn2 p {
	padding: 0;
 }
 
 h3 {
   color: #956438;
   font-size: 12px;
 }
 
.opening  {
	 padding: 10px 20px 5px 35px;
	 font-family: Georgia, "Times New Roman",  Times,  serif;
	 color: #956438;
	 font-size: 15px;
	 line-height: 1.3em;
	 width:490px;
 }
 
 .subtitle {
    padding: 0 30px 5px 30px ; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #666;
	 font-style: italic;
 }
 
 .infotitle {
	 padding: 28px 0 0 25px ;
	 font-family: Georgia, "Times New Roman",  Times,  serif;
	 color: #956438;
	 font-size: 23px;
	 line-height: 1.3em;
 }
 
  .infocopy {
	padding: 10px 0 0 25px ;
 }
 
 .write {
    padding: 0 ; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 13px;
	 color: #956438;
	 font-weight: bold;
 }
 
  .footer {
	 color:  #767777;
	 padding: 0 0 0 38px;
 }
 

 /**************************     UL/LI STYLES    ******************************/
 
ul {
	margin: 0;
	padding: 0 0 0 12px;
	list-style: none;
}

 li {
 	padding: 5px 0 0 8px;
	margin: 0;
	list-style: none;
	background: url(../images/bullet.gif) 0 9px no-repeat;
}

#sub_left_content_wide ul {
 	padding: 0 0 0 30px;
	margin: 0;
}

#sub_left_content_wide li {
 	padding: 8px 0 0 8px;
	margin: 0;
	list-style: decimal;
	list-style-position: outside;
	background:none;
}

#inner_ul {
	margin: 0;
	padding: 5px 0 5px 22px;
	list-style: none;
}

#inner_ul li {
	list-style: lower-alpha;
	list-style-position: outside;
}

#inner2_ul {
	margin: 0;
	padding: 5px 0 5px 30px;
	list-style: none;
}

#inner2_ul li {
	list-style: disc;
	list-style-position: outside;
}
/*Home*/
.subtext {font-size:14px; line-height:1.3em;}
#home_content {padding:12px 0 0 30px; background: url(../images/home_bg.jpg) 0 41px no-repeat; height:320px; _padding-left:0;}
#home_content h2 {_margin-left:30px;}
#home_content a {color:#297ac7; font-weight:normal; font-size:11px;}
#home_content img {margin:5px 0 0 -22px; _margin-left:0;}
#home_content .block {margin:6px 0 0 0; padding:0; _margin-left:10px;}
#home_content .img_block {margin:0; padding:0; width:220px;}
#home_content .img_block.left {margin-right: 38px; _margin-right:20px;}
#home_content .subtitle {padding:0; margin-top:-8px; width:460px; color:#767777; _margin-left:30px;}
#home_content .subtitle a {font-size:11px;}
#home_content .subtitle.narrow {width:190px; margin-left:0; _margin-left:30px;}
#home_content .content_block p {font-size:14px; line-height:1.3em;}
#moreinfo.homepage_info {padding:34px 0 0 9px;}
#moreinfo.homepage_info h2 {margin:0 0 0 24px; padding:0;}
.more_information {margin:46px 0 0 0; padding:28px 0 0 0; border-top:1px solid #e0e0e0; width:254px;}
.more_information h3 {margin:0 0 13px 0; color:#956438; font-size:21px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.more_information p {margin-bottom:16px; font-size:13px; line-height:1.3em;}
.more_information p a {color:#297ac7;}
#home_content .text_block {float:left; margin-top:20px; clear:left;}
#home_content .text_block p {padding:5px 0 0 0; _padding-left:30px;}

/*Funding Page*/
.block {margin:30px 0 30px 0; padding:0; clear:both;}
.block.noClear {clear:none !important;}
#sub_main_content_pf3 .block h2 {font-size:13px; font-weight:bold; color:#767777; font-family:Arial; margin:0; padding:0;}
.img_block {float:left; margin:-6px 10px 14px -20px; width:240px; _margin-left:0;}
.img_block p {color:#767777; font-size:11px; font-style: italic; width:210px; margin:-12px 0 0 13px;}
.content_block {margin-top:10px;}
.additional_links {margin:30px 0 30px 0; padding:0; clear:both;}
.additional_links .left_rail {float:left; margin:0 0 14px -8px; width:240px; _margin-left:0;}
.additional_links .content {color::#9c9e9e; font-size:9px;}
.additional_links .content p {font-size:13px;}
.additional_links .content ul span {float:left; padding:2px 6px 0 0; *float:none; *padding:2px 0 0 6px;}
.additional_links .content li {float:left; background:0; padding:0 6px 0 0; margin:0;}
.additional_links .content a {color:#297ac7; font-size:12px; font-weight:normal;}
.bottom_space {margin-bottom:30px !important;}
.quote {float:right; margin:-16px -50px 40px 0;}

/*Contact Page */
#contact_wide {width:820px; padding:0; margin:0; float:left; _width:860px;}
.contact_copy {padding:14px 0;}
.contact_copy a {color:#297ac7;}
.contact_copy h2 {color:#956438; padding:0 0 0 25px;}
.contact_copy p {padding-left:25px;}
.bold_text {color:#956438; font-size:13px; font-weight:bold; width:700px;}
#contact_right {overflow:hidden;}
#contact_right .more_info {background:url(../images/contact_more_info.jpg) no-repeat; width:321px; height:254px; padding:6px 0 0 19px;}
#contact_right .infocopy {width:220px;}

/*Fund Leadership */
.funding_page {float:left; !important; width:330px; margin:-20px 0 20px 21px; _margin-left:10px;}