@import url(global.css);
@import url(nav.css);


.home #feature {
	background-color: #567488;
}

.home h2 {
	text-indent: 0;
	color: #567488;
	height: auto;
	font-size: 1.4em;
	line-height: 1.2em;
	margin-bottom: 15px;
	padding: 0;
}

.home #feature p strong {
	width: 166px;
	padding-top: 10px;
	background: url(/images/home-strong-feature-bg.gif) no-repeat;
}

.home #main_aside .homepage_news li {
    margin-bottom: 15px;
}

.home #main_aside .homepage_news {
	background-color: #faf4d8;
}

.home #main_aside .spotlight {
	background-color: #e9f0d1;
}

.home #main_aside .finduson {
	background-color: #e9f0d1;
}

.home #main_aside .homepage_news .more a {
	color: #d7b72e;
}

.home #main_aside .spotlight .more a  {
	color: #8fa836;
}

.home #main_aside .homepage_news h3 {
	background: #e6c536 url(/images/home-h3-newsinfo.gif) no-repeat;
}

.home #main_aside .spotlight h3 {
	background: #8fa836 url(/images/students-h3-spotlight.gif) no-repeat;
}

.home #main_aside .finduson h3 {
	background: #8fa836 url(/images/students-h3-finduson.gif) no-repeat;
}

#main_aside .section h3 {
		margin-bottom: 10px;		
}

.home #main_aside .features {
	background-color: #ebf0c5;
	margin-bottom: 0;
}

.home #main_aside .features h3  {
	background: #8fa836 url(/images/home-h3-features-bg.gif) no-repeat;
}

/* code for all top-level navigation pages */

.general #feature .highlight {
	display: none;
}

.general #feature p strong {
	background: url(/images/general-assistance.gif) no-repeat;
	margin-top:32px;
}
.general #feature p span {
	white-space: nowrap;
}
.general #main_main  { /* not a great name but self explanatory */
	float: left;
	width: 435px;
	_width: 195px;
	padding-right: 0;
}
.general #main_main .section {
	padding-right: 0px;
	border-bottom: 0;
}

.general h4,
.side h4 {
	border-top: solid 1px #ccc;
	color: #333;
	padding: 3px 10px;
	font-size: 1.3em;
	background: #e1eaee;	
}

#main_main div.section h4 {
    background: none;
    text-transform: uppercase;
    padding: 0;
    margin-bottom: 10px;
    border: 0;
    font-size: 115%;
}

.general #main_main ol,
.side #main_main ol,
.general #main_main ul,
.side #main_main ul {
  margin-bottom: 15px;
  padding-left: 10px;
}

.general #main_main ul li,
.side #main_main ul li,
.general #main_main ol li,
.side #main_main ol li {
  margin: 10px 10px;
}

.general #main_main ol a, 
.side #main_main ol a,
 .general #main_main ul a, 
.side #main_main ul a {
  
}

.general #main_main ol a span,
.general #main_main ul a span {
  font-weight: bold;
  color: #333;
}

.general #main_main ol a span,
.general #main_main ul a span {
}


.general #main_main ol a p:hover,
.general #main_main ul a p:hover {
  color: #333;
}  

.general #main_main ol a:hover,
.general #main_main ul a:hover {
  color: #333;
}  

.general #main_main .section,
.side #main_main .section {
  margin-bottom: 20px;
  width: 350px;
}	

.general #main_main .btn,
.side #main_main .btn {
  margin-left: 10px;
  height: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: .9em;
  padding: 0;
}

.general #main_aside {
	float: right;
	width: 225px;
	margin-top: 16px;
}
	
.parents h2,
.students h2,
.professionals h2,
.supporters h2,
.general h2 {
	color: #567488;
	padding-top: 20px;
	border-bottom: solid 1px #567488;
	margin: 20px 0 3px 10px;
	width: 680px;
	overflow: hidden;
}

.parents #main h3.sub,
.students #main h3.sub,
.professionals #main h3.sub,
.supporters #main h3.sub,
.general #main h3.sub {
	color: #567488;
	text-transform: uppercase;
	text-indent: 0;
	padding: 0;
	height: auto;
	font-size: 1.2em;
    width: 100%;
/*    float: left;*/
}

.general #main_aside .section p, 
.general #main_aside .section ul {
	margin: 10px 15px;
}

.general #main_aside .section ul li {
	padding: 0;
	margin: 0;
}

.general #main_aside .section ul li a{
	color: #567488;
}

.general #main_aside .section.programs_listing ul li {
    margin-bottom: 10px;
}

.general #main_aside .section.news li {
    margin-bottom: 15px;
}

.general #main_aside .section.programs_listing,
.general #main_aside .section.featured_links,
.general #main_aside .section.news,
.general #main_aside .section.spotlight,
.general #main_aside .section.make_a_difference,
.general #main_aside .section.ask_the_expert, 
.general #main_aside .section.finduson {
	border: solid 1px #567488;
	float: right;
	width: 215px;
	margin-top: 10px;
	overflow: hidden;	
}

#aside .finduson {
	border: solid 1px #567488;
	width: 205px;
	margin-top: 10px;
	overflow: hidden;
}

.general #main_aside .section.programs_listing h3 {
		background: #567488 url(/images/general-h3-programs.gif) no-repeat;	
}

#main_aside .section.programs_listing li {
    margin-bottom: 8px;
}
#main_aside .section.programs_listing li a {
    font-size: 90%;
    font-weight: normal;
}

.general #main_aside .section.featured_links h3 {
		background: #567488 url(/images/general-h3-featuredlinks.gif) no-repeat;	
}

.general #main_aside .section.news h3 {
		background: #567488 url(/images/general-h3-featurednews.gif) no-repeat;	
}

.general #main_aside .section.spotlight h3 {
		background: #567488 url(/images/general-h3-spotlight.gif) no-repeat;	
}

.general #main_aside .section.make_a_difference h3 {
		background: #567488 url(/images/general-h3-makedifference.gif) no-repeat;	
}

.general #main_aside .section.ask_the_expert h3 {
		background: #567488 url(/images/general-h3-askexpert.gif) no-repeat;	
}

#aside .finduson h3 {
	background: #567488 url(/images/h3-finduson.gif) no-repeat;
}

/*About Us*/

.about h2 {
	background: url(/images/about-h2.gif) no-repeat;
}

/*Programs*/

.programs h2 {
	background: url(/images/programs-h2.gif) no-repeat;
}

/*Learn More*/

.learnmore h2 {
	background: url(/images/learnmore-h2.gif) no-repeat;
}

/*Get Involved*/

.getinvolved h2 {
	background: url(/images/getinvolved-h2.gif) no-repeat;
}


ul#donate_btns {
	width: 400px;
	height: 200px;
}

.general ul#donate_btns li {
	margin: 2px;
}

#donate, #event, #advocate {
	position: relative;
	float: left;
	height: 58px;
	border: none;
	background-repeat: no-repeat;
	outline: none;
	margin: 0 3px 3px 0;
}

li#donate a, li#event a, li#advocate a {
	display: block;
	height: 0;
	width: 100%;
	font-size: 1px;
	line-height: 0;
	padding-top: 58px;
	border: none;
	text-indent: -2000px;
	background-repeat: no-repeat;
	
	padding-left: 0;
}

#donate, #donate a {
	width: 275px;
	background-image: url(/images/getinvolved_btn_donation.gif);
}

#event, #event a {
	width: 135px;
	background-image: url(/images/getinvolved_btn_event.gif);
}
#advocate, #advocate a {
	width: 135px;
	float: left;
	background-image: url(/images/getinvolved_btn_advocate.gif);
}

#main_main #donate_btns a:hover,
#main_main #donate_btns li.over {
	background-color: #fff;
	background-position: 0 -59px;
}
#getinvolved_main #right_nav {
	margin-top: -3px;
}

.donate_button {
    font-size:14px;
    size:14px;
}

/*Press Room*/

.press h2 {
	background: url(/images/press-h2.gif) no-repeat;
}


/* Professionals */

.professionals #feature {
	background-color: #c86e1f;
}
.professionals #main_main div.section h4, 
.professionals #main_main a {
	color: #c86e1f;
}



.professionals #feature p strong {
	background: url(/images/professionals-assistance.gif) no-repeat;
}

.professionals #main_main .section {
	border-bottom: none;
	margin-bottom: 20px;
	width: 350px;
}

.professionals #main_aside .spotlight h3  {
	background: #c86e1f url(/images/professionals-h3-spotlight.gif) no-repeat; 
}

.professionals #main_aside .news h3  {
	background: #c86e1f url(/images/professionals-h3-newsinfo.gif) no-repeat; 
}

.professionals #main_aside .programs_listing h3  {
	background: #c86e1f url(/images/professionals-h3-programs.gif) no-repeat; 
}

.professionals #main_aside .finduson h3 {
	background: #c86e1f url(/images/professionals-h3-finduson.gif) no-repeat;
}

.professionals h2 {
	color: #c56d20;
	border-color: #c56d20;
	background: url(/images/professionals-h2.gif) no-repeat;
}

.professionals #main h3.sub {
  color: #c56d20;
	width: 500px;
}

.professionals .quicklinks {
	border-bottom: 1px solid #c56d20;
	margin-bottom: 16px;
	padding-bottom: 2px;
}

.professionals #main_main h3.quicklinks {
	border-bottom: 0;
	margin-bottom: -1px;
	width: 98px;
	background: url(/images/professionals-h3-quicklinks-bg.gif) no-repeat;
}

.professionals #main_main a {
	color: #c56d20;
}


.professionals #main_main ul.quicklinks li {
	padding-bottom: 8px;
}

.professionals #main_main ul.quicklinks a {
	color: #4f4f4f;
}

.professionals #main_aside .section {
	background-color: #faf2ec;
}

.professionals #main_aside .section a {
	color: #c86e1f;
	
}


/* Students */

.students h2 {
	color: #8fa836;
	border-color: #8fa836;
	background: url(/images/students-h2.gif) no-repeat;
}

.students #main_main div.section h4, 
.students #main_main a {
	color: #8fa836;
}

.students #main h3.sub {
  color: #8fa836;
	width: 120px;
}

.students #main_aside .spotlight h3  {
	background: #8fa836 url(/images/students-h3-spotlight.gif) no-repeat;
}

.students #main_aside .news h3  {
	background: #8fa836 url(/images/students-h3-newsinfo.gif) no-repeat; 
}

.students #main_aside .programs_listing h3  {
	background: #8fa836 url(/images/students-h3-programs.gif) no-repeat; 
}

.students #main_aside .finduson h3 {
	background: #8fa836 url(/images/students-h3-finduson.gif) no-repeat;
}

.students #main_aside .section {
	background-color: #e9f0d1;
}

.students #feature {
	background-color: #8fa836;
}


.students #feature p strong {
	background: url(/images/students-assistance.gif) no-repeat;
}

/* Parents */

.parents h2 {
	color: #C19C00;
	border-color: #e6c536;
	background: url(/images/parents-h2.gif) no-repeat;
}
.parents #main_main div.section h4, 
.parents #main_main a {
	color: #C19C00;
}


.parents #main h3.sub {
  color: #C19C00;
	width: 120px;
}

.parents #main_aside .ask_the_expert h3  {
	background: #e6c536 url(/images/parents-h3-expert.gif) no-repeat;
}


.parents #main_aside .spotlight h3  {
	background: #e6c536 url(/images/parents-h3-spotlight.gif) no-repeat; 
}

.parents #main_aside .programs_listing h3  {
	background: #e6c536 url(/images/parents-h3-programs.gif) no-repeat; 
}

.parents #main_aside .finduson h3 {
	background: #e6c536 url(/images/parents-h3-finduson.gif) no-repeat;
}

.parents #main_aside .section {
	background-color: #fdfadf;
}

.parents #feature {
	background-color: #e6c536;
}


.parents #feature p strong {
	background: url(/images/parents-assistance.gif) no-repeat;
}

.parents .asktheexpertheadline li {
	list-style-type: none;
}


/* supporters */

.supporters h2 {
	color: #a74843;
	border-color: #a74843;
	background: url(/images/supporters-h2.gif) no-repeat;
}
.supporters #main_main div.section h4, 
.supporters #main_main a {
	color: #a74843;
}


.supporters #main h3.sub {
  color: #a74843;
	width: 120px;
}

.supporters #main_aside .make_a_difference h3  {
	background: #a74843 url(/images/supporters-h3-makedifference.gif) no-repeat; 
}

.supporters #main_aside .news h3  {
	background: #a74843 url(/images/supporters-h3-newsinfo.gif) no-repeat; 
}

.supporters #main_aside .finduson h3 {
	background: #a74843 url(/images/supporters-h3-finduson.gif) no-repeat;
}

.supporters #main_aside .section {
	background-color: #f5e0df;
}

.supporters #feature {
	background-color: #a74843;
}


.supporters #feature p strong {
	background: url(/images/supporters-assistance.gif) no-repeat;
}

.summary {
	font-size: .9em;
	line-height: 1.2em;
}

p.pdf {
	font-size: .9em;
	line-height: 1.2em;
	margin-bottom: 20px !important;
	padding-left: 65px;
	background: url(/images/gl-p-article_pdf-bg.png) no-repeat;
}

/*Press Room*/

.press h2 {
	background: url(/images/press-h2.gif) no-repeat;
}

#press_main #right_nav {
  margin-top: -3px;
}

/* Press Release Template */
.press-release-template #wrap {
	width: 675px;
	padding: 15px;
	}
.press-release-template #header {
	background: #fff;
	}
.press-release-template #main_content {
	padding: 0 45px;
}
.press-release-template h2 {
	text-indent: 0;
	font-size: 1.3em;
	height: auto;
	padding: 0;
	margin: 15px 0;
}
.press-release-template h5 {
	font-size: 1em;
	text-transform: uppercase;
}
.press-release-template h3{
	height: 0;
	padding-top: 27px;
	font-size: 1em;
	text-indent: -2000px;
	overflow: hidden;
	margin-top: 30px;
	background: #e6ebee url(/images/press-release-h3.gif) no-repeat 10px -2px;
}
#release {
	padding: 0 10px;
}
.about-container {
	background: #f5f7f8;
	padding: 10px;
	color: #555;
	margin: 0 0 25px 0;
	border-top: solid 1px #fff;
	}
	
h2.general {
    margin-top: 0;
    font-size: 1.4em;
    padding-bottom: 4px;
    text-indent: 0;
    height: auto;
    text-transform: uppercase;
}

table.form {
    border: 0;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}

table.form tr.shade {
    background-color: #efefef;
}

table.form td {
    vertical-align: top;
    padding: 6px;
}

table.donation_form td {
    vertical-align: top;
    padding: 3px;
}
table.form input,
table.form textarea {
    width: 200px;
    font-family:Arial,sans-serif;
    font-size: 1em;
    border:1px solid #CCCCCC;
    color:#5182A3;
    font-weight:bold;
    margin-right:4px;
    padding:5px 4px;
}

table.form input.radio-button {
	width: 14px;
}

table.donation_form input,
table.donation_form textarea {
    width: 200px;
    font-family:Arial,sans-serif;
    font-size: 1em;
    border:1px solid #CCCCCC;
    color:#5182A3;
    font-weight:bold;
    margin-right:4px;
    padding:2px 4px;
}


table.form textarea {
    width: 400px;
    height: 200px;
}

table.form label {
    display: block;
    width: 100%;
    text-align: right;
    font-weight:bold;
} 

table.donation_form label {
    display: inline;
    width: 100px;
    text-align: right;
    font-weight:bold;
} 


table.form label span {
    color: #ff0000;
}

.hidden_div {
    display:none;
}

.receipt_header {
	font-style: italic;
}

.receipt_info {
	padding-left: 20px;
}

#main_main h2 {
    background: none;
    width: 100%;
    text-indent: 0;
    height: auto;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-size: 115%;
}

