/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

 * {margin:0;
padding:0;}

body {
	font: 12px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	background:url(http://www.azcharacteredfoundation.org/images/header_top.png) repeat-x #C1D0DE ;
	
}
a{color:#FEBF57;
}

a:link, a:visited {text-decoration: none;
outline:none;
border:none;
}

a:hover, a:active {text-decoration: none;
color:#F9E094;
outline:none;
border:none;
}

sup {
vertical-align: super;
font-size: 60%;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
img{right:0;

}
img.minigrant{
	padding-top:10px;
}




/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {font-size:1.25em;
font-weight:bold;
color:#003B6F;
padding:5px 15px 0 15px;
}

h2 {text-transform:uppercase;
font-weight:bold;
font-size:1.25em;
padding:5px 0 0 0;
color:#003B6F;
margin:0
}

h3 {font-size:1em;
font-weight:bold;
color:#003B6F;
padding:5px 15px 0;
margin:0
}

h4 {color:#00539B;
font-size:2.5em;
margin:5px 0 -2px 0;
padding:10px 15px 0;
}

h5 {color:#00539B;
font-size:1.4em;
margin:5px 0 0 0;
padding:10px 15px 0;
line-height:1.25em;
clear:both;
}

h6 {color:#00539B;
font-size:1em;
margin:0 0 0 0;
padding:0 15px 0;
}

h7{
font-size:.95em;
font-style:italic;
}



/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin: 0 15px;
}
p.contact_address{
line-height:1.55em;
padding:0;
}
p{color:#003B6F;
line-height:1.55em;
padding: 5px 15px 5px 15px;
}


/* wrapper ----------------------------------------------------------------------------------------------------*/
#wrapper {background: #FFFFFF url(http://www.azcharacteredfoundation.org/images/header_top.png) repeat-x;
	margin: auto;
	width: 960px;

}

/* header ----------------------------------------------------------------------------------------------------*/
#header{height:130px;
padding-top:10px;
}
#donate{ float: right;
margin: -70px 0 0 0;
}

#donate_button{ float: left;
margin:20px 10px;
}
#logo{float:left;
margin: 18px 0;
}
#mission{background:url(http://www.azcharacteredfoundation.org/images/text_ourmission.png) no-repeat top left;
width:73%;
float:left;
margin-top:50px;
font-family:Arial, Helvetica, sans-serif;
color:#00539B;
font-size:1.3em;
margin: 54px 5px 0 20px;
padding-top:25px;
}

/* navigation ----------------------------------------------------------------------------------------------------*/
#nav{float:right;
width:780px;
height:65px;
}


#nav ul{display:block;
list-style:none;
} 


#nav ul li{font: 1.1em 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
color:#00539B;
text-transform:uppercase;
float:left;
margin-top:-16px;
padding-top:55px;
width:10%;
text-align:center;
}
#nav ul li a{font-decoration: none;
color:#00539B;
}

#nav ul li a:hover{font-weight:bold;
}

#nav .indicator{background:url(http://www.azcharacteredfoundation.org/images/nav_indicator.jpg);
font-weight:bold;
margin-top:-100;
}


#nav_side{background:url(http://www.azcharacteredfoundation.org/images/subnav.jpg) repeat-x;
width:135px;
text-transform:capitalize;
min-height:400px;
margin:-50px 20px 0 30px;
padding:60px 5px 0 0;
float:left;
}

#nav_side ul li{color:#00539B;
padding:10px 0;
list-style:none;
margin:0 2px 0 15px;
}

#nav_side ul li a{color:#00539B;
line-height:1.2;
}

#nav_side ul li a:hover{color:#003B6F;
}

#nav_side .indicator{background:url(http://www.azcharacteredfoundation.org/images/subnav_indicator.png) no-repeat;
color:#FFFFFF;
margin:8px -10px 0 0;
padding:2px 0 10px 15px;
}

#nav_side .indicator2{background:url(http://www.azcharacteredfoundation.org/images/subnav_indicator2.png) no-repeat;
color:#FFFFFF;
margin:10px -10px 10px 0;
padding:0 0 2px 15px;
}


#nav_side .indicator_link{color:#FFFFFF;
}

#subnav{margin:0;
color:#00539B;
padding:0 0 0px 45px;
}
ul #subnav li{margin:10px 0 0;
padding:0;
color:#00539B;
}
#subnav .indicator{background:url(http://www.azcharacteredfoundation.org/images/subnav2_indicator.png) no-repeat;
color:#00539B;
margin:15px 0 0 -35px;
padding:0 0 0 35px;
font-weight:bold;
}

/* content ----------------------------------------------------------------------------------------------------*/
#content{margin:0 0 50px 0;
float:left;
width: 50%;
}

#content ul { list-style:decimal outside;
color:#003B6F;
line-height:1.55em;

}

#content .bullet li{ list-style:disc outside;
color:#003B6F;

}
#content .none ul{padding-left:10px;
}
#content .none li{ list-style: none;
color:#003B6F;

}
#content .none li a{color:#003B6F;
}
#content .none li a:hover{color:#C8D7E5;
}

#content p img{float:right;
margin:-10px -15px 0;
padding:15px 0;
}
#content img.minigrant_page{
padding-top:10px;
float:none;
padding-left:15px;
}

#content img{padding:10px 0 10px 10px;
margin: -10px 0 0 0;
float:right;
}

/* promo ----------------------------------------------------------------------------------------------------*/
#promo_main{background: url(http://www.azcharacteredfoundation.org/images/grad_mainpromo.jpg) repeat-x;
padding:10px 10px 10px 10px;
clear:both;
}
#promo_img{width:100%;
height:397px;
}
#promo_quote{margin:-120px 10px 0;
}

#column_right{float:right;
margin:10px 15px;
top:0;
width:225px;
}

.box{width:31.25%;
margin:40px 10px 10px 10px;
float:left;
}
.box2{margin:40px 0px 10px 0;
width:100%;
float:left;
}
.box3{width:31.25%;
margin:-340px 10px 10px 10px;
float:left;
}

.box2 a img{
float:right;
margin-right: 65px
}

.box .header{margin:-25px 0 0;
width:100%;
}
.box .header_survey{margin:-27px 0 0;
width:100%;
}

.box2 .header{margin:-25px 0 0;
width:100%;
}
.box3 .header{margin:-25px 0 0;
width:100%;}

.box p img{margin:10px;
padding:5px;
width:85%;
}

.box .pillars{
}
.box .pillars ul li{background:url(http://www.azcharacteredfoundation.org/images/star.png) no-repeat left center;
font-weight:bold;
font-size:1.15em;
margin:10px 40px;
padding:7px 5px 5px 9px;
list-style:none;
color:#003B6F;
}
.box .pillars ul li a{padding:0 15px;
color:#00539B;
text-decoration:none;
font-size:1.25em;
font-weight:normal;
}
.box .pillars ul li a:hover{color:#003B6F;
}

.box .divider{
}

.box2 .divider{
}
.divider_blue{margin:2px 0 0 -5px;
background:url(http://www.azcharacteredfoundation.org/images/line_promo1.png) no-repeat ;
height:4px;
}
.box_blue{background:#FFFFFF url(http://www.azcharacteredfoundation.org/images/grad_promo1.jpg) repeat-x;
}

.box_do{background:#FFFFFF url(http://www.azcharacteredfoundation.org/images/grad_promo1.jpg) repeat-x;
margin:5px;
padding:15px 5px 55px;
width:45.9%;
float:left;

}

.divider_yellow{margin:2px 0 0 -5px;
background:url(http://www.azcharacteredfoundation.org/images/line_promo.png) no-repeat ;
height:4px;
}

.box_yellow{background: #FFFFFF url(http://www.azcharacteredfoundation.org/images/grad_promo.jpg) repeat-x;
}
.box_yellow2{background: #FFFFFF url(http://www.azcharacteredfoundation.org/images/grad_promo.jpg) repeat-x;
}

.box .full{margin-top:-122px;
}
.box .full img{float:left;
padding-right:15px;
}

.box2 .parent_tip{background:url(http://www.azcharacteredfoundation.org/images/parents_tips.jpg) no-repeat;
margin:-30px 0 0 -10px;
padding:80px 0 45px 10px;
}

.parent_tip p{ line-height:1.3em;
}

/* organic tabs ----------------------------------------------------------------------------------------------------*/
#organic-tabs {
 margin: 0 0 15px 0; 
 padding-top:20px;
width:499px; }
 
#organic-tabs ul { list-style: none; }
#organic-tabs ul li a { display: block; 
}
#organic-tabs ul li:last-child a { border: none; }


#explore-nav { overflow: hidden; 
height:35px;
padding:0 0 10px 0;
background:url(http://www.azcharacteredfoundation.org/images/tab-line.jpg) repeat-x;
 }
#explore-nav li { width: 16.66%; 
float: left; 
margin:0 0 10px 0;
height: 33px; }
#explore-nav li.last { margin-right: 0; }
#explore-nav li a { display: block;
border-bottom:#003B6F 3px; 
padding: 5px;
color:#003B6F; 
font-size: 1.2em; 
text-align: center; 
border: 0;
height: 33px; }
#explore-nav li a:hover { background:url(http://www.azcharacteredfoundation.org/images/tab-indicator.png);
color:#FFFFFF;
height:25px;
 }


#respect, #responsibility, #fairness, #caring, #citizenship { display: none; }

#explore-nav li#ex-trustworthiness a.current, ul#trustworthiness li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator.png) no-repeat;
height: 33px;
 color: white; }
#explore-nav li#ex-respect a.current, ul#respect li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator.png) no-repeat;
height: 33px;
 color: white; }
#explore-nav li#ex-responsibility a.current, ul#responsibility li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator.png) no-repeat;
height: 33px;
 color: white; }
#explore-nav li#ex-fairness a.current, ul#fairness li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator.png) no-repeat;
height: 33px;
 color: white; }
#explore-nav li#ex-caring a.current, ul#caring li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator.png) no-repeat;
height: 33px;
 color: white; }
#explore-nav li#ex-citizenship a.current, ul#citizenship li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator.png) no-repeat;
height: 33px;
 color: white; }

#explore-navteam { overflow: hidden; 
height:35px;
padding:0 0 10px 0;
background:url(http://www.azcharacteredfoundation.org/images/tab-line.jpg) repeat-x;
 }
#explore-navteam li { width: 20%; 
float: left; 
margin:0 0 10px 0;
height: 33px; }
#explore-navteam li.last { margin-right: 0; }
#explore-navteam li a { display: block;
border-bottom:#003B6F 3px; 
padding: 5px;
color:#003B6F; 
font-size: 1.2em; 
text-align: center; 
border: 0;
height: 33px; }
#explore-navteam li a:hover { background:url(http://www.azcharacteredfoundation.org/images/tab-indicator2.png);
color:#FFFFFF;
height:25px;
 }
 #agegroup2, #agegroup3, #agegroup4, #agegroup5 { display: none; }
#explore-navteam li#ex-agegroup1 a.current, ul#agegroup1 li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator2.png) no-repeat;
height: 33px;
 color: white; }
#explore-navteam li#ex-agegroup2 a.current, ul#agegroup2 li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator2.png) no-repeat;
height: 33px;
 color: white; }
#explore-navteam li#ex-agegroup3 a.current, ul#agegroup3 li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator2.png) no-repeat;
height: 33px;
 color: white; }
#explore-navteam li#ex-agegroup4 a.current, ul#agegroup4 li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator2.png) no-repeat;
height: 33px;
 color: white; }
#explore-navteam li#ex-agegroup5 a.current, ul#agegroup5 li a:hover { 
background:url(http://www.azcharacteredfoundation.org/images/tab-indicator2.png) no-repeat;
height: 33px;
 color: white; }

/* contact form */
.contactForm  {margin:15px 0;border:#003B6F 2px solid; background:#00539B; padding:10px;}
#content fieldset ul{list-style:none; }
.contactForm legend { padding:0 10px; margin-left:20px;color:#b4de73;}
.contactForm ul { margin:0;  list-style:none;}
.contactForm ul li {clear:both; background:none; float:right; }
.contactForm ul label { display:block; list-style:none; float:left; width:125px;; padding:3px 0; color:#FFFFFF; float:left;}
.contactForm .txtField  {display:block; float:right; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#003B6F;border:3px solid #C8D7E5; outline:none;}
.contactForm .txtField:hover, .txtField:focus, .txtField:active { border-color:#003B6F; background:#FFFFFF;}
em {font-size:0.9em; color:#C8D7E5; font-style:normal;}
.contactForm .send { width:174px; height:35px; background:url(http://azcharacteredfoundation.org/images/send.png) no-repeat; padding-bottom:10px; text-align:center; border:none; margin:15px 0 0px 0; border:none;color: #c2f671;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:210px; color:#FFFFFF;   }
.contactForm .send:hover {cursor:pointer; color:#00539B;}
.contactForm.request fieldset {border:1px #5b8a10 solid; padding:5px;}
.contactForm fieldset.extra {margin-top:15px;}
.contactForm .file {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}


/*form errors*/
.error{border-top:#7dce01 1px solid; border-bottom:#7dce01 1px solid; background:#6bb000; padding:10px; margin-bottom:10px; text-align:center; color:#f1ffdb; }

/*captcha */
.captcha { float:left; margin-top:5px;}
.captcha img {border:#7dce01 2px solid; margint-top:0; float:left;}
.captcha input { margin:0 auto 12px 12px;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#477500;border:2px solid #d6ff97;outline:none;padding:3px; width:140px;}


/* footer ----------------------------------------------------------------------------------------------------*/
#footer{background:#C1D0DE;
text-align:right;
clear:both;
padding:10px 0;
}

#footer ul li{background:#C1D0DE;
display:inline;
text-align:right;
clear:both;
padding:10px 0;
color:#003B6F;
text-transform:capitalize;
}

#footer ul li a{color:#003B6F;
}

#footer ul li a:hover{color:#00539B;
}