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

* { margin:0; padding:0; border:none; }
	body { background:#f8f7ed url(body-bg.jpg) repeat-x; text-align:center; font:small Verdana, Arial, Helvetica, sans-serif; color:#456; }
	.page { margin: 0 auto; background:#FFF url(page-bg.jpg) repeat-y; text-align:left; width:740px; }
	.header { width:100%; height:142px; background:transparent url(header-bg.jpg) no-repeat; }
	.logo { position:relative; top:24px; left:30px; display:block; width:121px; height:86px; background:transparent url(capwi-logo.png) no-repeat; text-indent:-999em; }
	.nav { float:left; list-style:none; width:160px; margin:10px 0 20px 0; font:1.15em "Trebuchet MS", Arial, sans-serif; text-align:right; }
	.nav li {  }
	.nav li a { display:block; padding:5px 15px; background:transparent; text-decoration:none; }
	.nav li a:hover { background:#dbe5b4 url(nav-a-bg.jpg) repeat-y; }
	.nav li.selected a { background:#f2f3e1 url(nav-a-bg.jpg) right top repeat-y; }
	.content { display:inline; float:right; margin:0px 40px 0 0; width:500px; padding-bottom:30px; }
	.sidebar { float:left; clear:left; width:129px; margin:15px; }
	.footer { background:transparent url(footer-bg.jpg) no-repeat; clear:both; padding:.5em; text-align:center; font-size:.85em; }
	.footer, .footer a { color:#9ba9a0; }
	
	
	h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Arial, sans-serif; font-weight:normal; color:#249; margin-top:1em; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; }
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:underline; }
	h1 { font-size:2.5em; }
	h2 { font-size:2.2em; }
	h3 { font-size:1.4em; }
	h4 { font-size:1.2em; }
	h5 { font-size:1em; }
	h6 { font-size:.85em; }
	p, ol, ul, dl { margin:.5em 0; }
	a { color:#236; }
	a:hover { color:#249; }
	.group { width:240px; background:url(group1-bg.jpg) no-repeat; float:left; margin-top:2em; }
	.group ul { list-style:none; }
	.group h3 { height:45px; line-height:45px; color:#FFF; text-indent:15px; margin:0; }
	.group h3 a { color:#FFF; }
	.group li a { display:block; padding:5px 15px 5px 30px; text-decoration:none; }
	.group li a:hover { background:url(group-a-bg.jpg) center left; }
	.g2 li a:hover, .g4 li a:hover, .g5 li a:hover { background-position:right; }
	.g1 {  }
	.g2 { background-image:url(group2-bg.jpg); float:right; }
	.g3 { background-image:url(group3-bg.jpg); }
	.g4 { background-image:url(group4-bg.jpg); float:right; }
	.g5 { background-image:url(group5-bg.jpg); float:right; }
	
	
	
	.clearfix { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */