@charset "UTF-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #ccc;
}


/* default links, light green to dark green links w/in sections */
a {text-decoration:none; color:#696;}
a:hover {color:#363; text-decoration:underline;}

/* div 'wrapper' container for the site */
#wrapper {
	width: 800px;
	border: 1px solid #999;
	background-color: #FFFFFF;
	margin:auto;
	padding:35px 0 0 0;
}

/* remove border given to img when it becomes a link/anchor */
img {border:none;}

#wrapper a img {margin-left:20px; margin-bottom:20px;}

/* alingment of monochrome header imgs */
span.img {margin-left:40px;}
span.img img{
	padding:0 5px 0 5px; /* spacing b/w images */
	margin-bottom:45px;
}

/* CHapter NAVigation */
#ch_nav {
	color: #036;
	font-size: 10px;
	text-align:center;
	background-image: url(img/ch_nav_bg.jpg);
	background-repeat: repeat-x;
}

#ch_nav ul, #ch_nav ul li {
	list-style-type: none;	
	text-align: center;
	margin-top:5px;
}

#ch_nav a {
	color: #036;
	text-decoration: none;
}

#ch_nav a:hover {font-weight:bold;}

/* pipe-line b/w chapter links*/
.pipe ul {
	margin: 0;
	padding: 0;
	display: inline;
	} 

.pipe ul li {
	margin: 0;
	padding: 3px 5px;
	border-left: 1px solid #c9d1d9;
	list-style: none;
	display: inline-block;
	background-color: transparent;
	vertical-align: top;
	}

#footer.pipe ul li {
	border-left: 1px solid #d6decc;	
	}
	
/* remove pipe-line on first link from #ch_nav */
.pipe ul li.first, #footer.pipe ul li.first {	
	border-left: none;		
	}
	
/* nav fixes for IE */
#ch_nav li {display:-moz-inline-box; vertical-align:top} /* Firefox 2 and under*/

#ch_nav li {display:inline-block;} /* FF3, Opera, Safari */

#ch_nav a {display:inline-block}

#ch_nav a {zoom:1.0} /* for IE */

div.test{ /* for IE */
     display:inline;
     zoom:1.0;
      }

div.test ul li{ /* for IE */
display:inline
}
div.test ul li{ /* for others to override IE rule */
display:inline-block;
}

/* contain chapter titles, break to 2nd line, sized to keep from text shift on a:hover hold */
#com {width:85px;}
#agr, #edu {width:60px;} /* sized for hover bold */
#ene, #hea {width:35px;} /* sized for hover bold */
#eco {width:75px;}
#hou {width:65px;}
#nat {width:105px;}
#pla {width:50px;} /* sized for hover bold */
#tra {width:80px;}

/* drop/extend 'pipe-line' to align with longer titles */
#agr, #edu, #ene, #hea, #hou, #pla, #tra{padding-bottom:17px;}

/* section #NUMBER navigation */
#sec_nav {
	color: #999;
	font-size: 12px;	
	margin: 20px 10px 10px 0;	
}

#sec_nav ul, #sec_nav ul li {
	list-style-type: none;	
	text-align: center;
	margin:0;
	display:inline;
}

#sec_nav a {
	color: #999;
	text-decoration: none;
}

#sec_nav a:hover {color:#036;font-weight:normal;}

/* CONTENT container */
#content {
	margin: 50px 85px 0 85px;
	padding: 0;
}

#content {margin:10px 85px 0 40px;}

/* columns */
#col1 {
	width: 50%;
	float:left;
}

#col2_policies {color:#369;
	float: right;
	width: 45%;
	border:1px solid #ccc;
	padding:5px 10px  0 0;
	background-image: url(img/ch_nav_bg.jpg);
	background-repeat: repeat-x;
}

#col2_policies ul li {
	list-style-type: decimal;
	margin:0 0 10px 0;
}

/* policy links in right column on chapter starts */
#col2_policies a {
	color:#369;	
	text-decoration: none;
}

#col2_policies a:hover {
	color: #036;	
	text-decoration: none;
font-weight:normal;
}

/* bulleted lists w/in content */
#content ul {
	list-style-type: disc;
}
/* list w/in list */
#content ul ul {
	list-style-type: circle;
}


/* chapter title 'Comprehensive Approaches'... and Policy titles 'Provide Leadership'... */
h2 {
	color: #036;
	padding:0;
	margin:0 0 5px 0;
	font-weight: normal;
	font-size: 20px;
}

/* chapter start 'Policies' header in 2nd column */
h3 {
	color: #036;
	padding:0;
	margin:0 0 0 15px;
	font-weight: normal;
	font-size: 18px;
}

/* 'Action, Process, Examples' */
h4 {
	color: #363;
	padding:0;
	margin:0;
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;}


/* paragraph  */
p {
	margin: 0 0 15px 0;
	padding: 0;
	line-height:1.5em;
}

/* list for exmaples w/in sections */
.examples {margin-top:0;}
.examples li {margin-bottom:10px;}
/* color exmaple titles w/in sections */
.examples span {color:#036; font-weight:bold;}

/* downlaod links @ bottom of page */
#download {text-align: right;margin: 0 10px 10px 0;
	clear:both;
}

#download a {
	font-size: 10px;
	color: #8B0000;
	text-decoration: none;
}

#download a:hover {color:#666;font-weight:normal;}

/* FOOTER */
#footer {
	background-image: url(img/footer_bg.jpg); /* gradient bg img */
	background-repeat: repeat-x;
	font-size: 10px;
	clear:both;
	text-align:center;
	height:75px;
}

#footer img {margin:5px;border:0;float:left;}
#footer ul {float:right;margin:0 -5px 0 0;}
#footer ul li{margin-top:5px;}

#footer a {
	color: #363;
	text-decoration: none;
}

#footer a:hover {font-weight:bold;}

#gov {margin-right:7px;}
#sma {width:145px;margin-right:-5px;} /* "Smart...' sized for hover bold */

/* principles list */
#sma_div ul {padding:0 0 0 23px; margin:0;}
#sma_div ul li {
	list-style-type: decimal;
	margin:0 0 10px 0;
}

#pol {width:85px;} /* 'Policy index' sized for hover bold */
/* principles list */
.pol_div ul {color:#369;}
.pol_div ul li {
	list-style-type: decimal;
	margin:0 0 10px 0;
}
.pol_div a {color:#369;}
.pol_div a:hover {color:#036;font-weight:normal;}

ul.numbered li {list-style-type: decimal;}

/* bottom of page last updated */
#lastupdated {
	color:#999;
	font-size:10px;
	margin:auto;
	text-align:center;
	width:350px;
}

/* google search */
#searchbox {
	float:right;
	width:25em;
	padding:4px;
	margin-right:10px;
	border:1px solid #ccc;
}