@charset "utf-8";
/* CSS Document */

#welcome-search-pane{
background:url(../images/interface/homepage/bg-welcome-search-area.jpg);width:760px;height:196px;
position:relative;
}

#search_form #searchTxt{
background:none;border:none;height:35px;width:185px;position:absolute;top:108px;left:60px;font-size:25px;
}

input.search_button{
width:47px;
height:36px;
background:none;
position:absolute;
top:106px;
left:253px;
}

#homepage-content-pane
{
	position:relative;
	background-color:#d5cdbe;
	padding:7px 0 0 50px;
}

#content-top-categories
{
	width:668px;
	/*margin:0px 0px 0px 100px;*/
	position:relative;	
}

#content-bottom-categories
{
	width:674px;
	/*margin:7px 0px 0px 50px;*/
	margin:7px 0px 0px 0px;
	position:relative;
}

#content-np-in-categories
{
	width:428px;
	position:relative;
	margin: 8px 0 0;
}

.see-all{
position:absolute;
right:12px;
line-height:10px;
bottom:6px;
}

.dashed-divider{
background-image:url(../images/interface/homepage/content/bg-vertical-dotted-divider.gif);
width:1px;
background-repeat:repeat-y;
}

.gp-cats ul{margin:0 10px 0 50px;}
.gp-cats-2 ul{margin:0 10px 0 35px;}
.gp-cats ul li, .gp-cats-2 ul li{
background:url(../images/interface/homepage/content/bullet-blue-arrow.gif) no-repeat;
background-position:0px 8px;padding-left:12px;}

.button{display:block;width:218px;height:65px;}
#request-speaker{background:url(../images/interface/homepage/button/button-request-speaker.gif) no-repeat;}
#order-forms
{
	/*background:url(../images/interface/homepage/button/button-order-forms.gif);*/
	background:url(../images/interface/homepage/button/button-order-resources.jpg);
}


#how-you-can-help-table{width:208px;float:right;background-color:blue;}
ul#how-you-can-help-list{margin-left:30px;margin-top:5px;margin-right:10px;}
hr.general-public-ruler{margin:7px 10px 3px 10px;color:#c3c0ba;}

.fb-content{margin-top:7px;}
ul#how-you-can-help-list li{
background-image:url(../images/interface/homepage/content/bullet-blue-arrow.gif);
background-repeat:no-repeat;background-position:0 9px;padding-left:12px;}



.header{position:relative;background-color:#4f402b;color:#fff;font-weight:bold;height:38px;}
.header .left-corner{
background:url(../images/interface/homepage/content/table-top-left.gif) no-repeat;
position:absolute;left:0;top:0;width:11px;height:38px;}
.header .right-corner{
background:url(../images/interface/homepage/content/table-top-right.gif) no-repeat;
position:absolute;right:0;top:0;width:10px;height:38px;}
.header .title{position:absolute;top:10px;left:30px;width:200px;}
.header .title a
{
    color:#ffffff;
}

.header .title a:hover
{
    text-decoration: underline;
}
/**/
.header2{position:relative;background:url(../images/interface/homepage/content/bg-youth-in-schools-top.jpg) repeat-x;color:#fff;font-weight:bold;height:58px;}
.header2 .left-corner{
background:url(../images/interface/homepage/content/table-youth-in-schools-left.gif) no-repeat;
position:absolute;left:0;top:0;width:11px;height:58px;}
.header2 .right-corner{
background:url(../images/interface/homepage/content/table-youth-in-schools-right.gif) no-repeat;
position:absolute;right:0;top:0;width:71px;height:58px;z-index:100;}
.header2 .title{position:absolute;top:30px;left:30px;width:300px;}
.header2 .title a{color:#ffffff;}
.header2 .title a:hover{text-decoration: underline;}
/**/
.header3{background:url(../images/interface/homepage/button/button-blank.gif) no-repeat;position:relative;color:#fff;font-weight:bold;height:58px;}
.header3 .title{position:absolute;top:9px;left:30px;width:150px;}
.header3 .title a{color:#ffffff;}
.header3 .title a:hover{text-decoration: underline;}
/**/

.table-content{background:#eae8df;}
.footer{
background:url(../images/interface/homepage/content/bg-table-bottom.gif) repeat-x;
height:15px;position:relative;}
.footer .left-corner{
background:url(../images/interface/homepage/content/table-bottom-left.gif);
width:13px;height:15px;position:absolute;left:0;top:0;}

.footer .right-corner{
background:url(../images/interface/homepage/content/table-bottom-right.gif);
width:11px;height:15px;position:absolute;right:0;top:0;}

#homepage-content-pane #content-title{
background:url(../images/interface/homepage/bg-title-gradient.jpg) no-repeat;
width:760px;height:38px;position:relative;margin-top:7px;}

#browse-categories-title{ 
background:url(../images/interface/homepage/title/title-browse-categories.gif) no-repeat;
width:214px;height:16px;position:absolute;top:12px;left:53px;}

#content-divider{
background-image:url(../images/interface/content-top-divider.gif);
width:760px;height:14px;}


#welcome-feature{background:url(../images/interface/bg-paper-area.jpg);width:788px;margin:0 auto;position:relative;margin-left:0px;}
#welcome-feature-header{background:url(../images/interface/homepage/paper/paper-top.jpg);width:788px;height:112px;}
#welcome-feature-body{background-image:url(../images/interface/homepage/paper/bg-paper-area-top.jpg);width:788px;height:190px;position:absolute;top:112px;left:0;}
#welcome-feature-content{z-index:10;position:relative;width:727px;margin-left:33px;padding-top:15px;padding-bottom:15px;}
#welcome-feature-content-about{float:left;width:396px;margin-left:64px;}
#welcome-feature-content-contact{float:right;width:225px;}
* html #welcome-feature-content-about{margin-left:32px;}

#footer-pane{position:relative;z-index:100;background:url(../images/interface/homepage/bg-welcome-bottom.jpg) repeat-y;width:788px;margin:0 auto;padding-top:7px;}
/*#footer-pane a{color:#2a1f14;text-decoration:underline;}*/
#footer-pane-divider{background:url(../images/interface/footer/divider-paper-bottom.jpg) no-repeat;height:3px;width:788px;}
#footer-pane ul{float:right;margin-right:30px;margin-top:0px;margin-bottom:5px;}
#footer-pane ul li{float:left;padding:3px;}
* html #footer-pane ul{margin-right:15px;}

#buttons_spacer{
height:12px;width:100%;
}