*{
	padding : 0;
	margin : 0;
}

p {margin:0;padding:0;}

img{ 
	border : 0 
}

hr{
	color : #d7d6cb;
	background-color : #d7d6cb;
	clear : both;
	margin-bottom : 30px;
}

body{
	background : #fff;
	font : 12px arial, sans-serif;
	color : #333;
	background : transparent url("images/background_middle.jpg") repeat-x;
}

#background_left{
	height : 574px;
	background : transparent url("images/background_left.jpg") no-repeat top left;
}

#background_right{
	height : 574px;
	background : transparent url("images/background_right.jpg") no-repeat top right;
}

#container{
	width : 965px;
	position : absolute;
	left : 50%;
	margin-left : -482.5px;
}

#banner{
	height : 122px;
	background : transparent url("images/banner.gif") no-repeat;
}

#banner ul{
	position : absolute;
	top : 10px;
	right : 280px;
	list-style-type : none;
	display : inline;
}

#banner li{
	float : left;
	padding-right : 2px;
}

#banner .searchbar {
/*	position: relative;
*/	right: 0px;
	width : 140px;
	margin : 0px;
	font-size : 12px;
}

#banner button { 
	padding : 0px;
	margin : 0px;
	border : none;
	background : none;
}

#banner button img { position:relative; top:3px; right:0px; }

#banner form{
	position : absolute;
	top : 2px;
	right : 80px;
}

#banner a{
	color : #004135;
	font-size : 11px;
	text-decoration : none;
}

ul#main_nav{
	height : 30px;
	background : transparent url("images/main_nav_background.gif") no-repeat;
	list-style : none;
	padding-right : 84px;
}

ul#main_nav li{
	float : right;
}

#main_nav li ul{
	position : absolute;
	top : 148px;
	display : none;
	z-index : 1;
	border-left : 1px solid #092809;
	border-bottom : 1px solid #092809;
	border-right : 1px solid #607e61;
	background : #1b461c url("images/drop_menu_slice.gif") repeat-x top;
	width : 220px;
}
#main_nav li ul li{
	display : list-item;
	float : none;
	list-style : none;
	line-height: 12px;
	min-height : 18px;
	padding : 6px 0 0 16px;
	border-bottom : 1px solid #607e61;
}
#main_nav li ul li a{
	color : #ffffff;
	text-decoration : none;
}
#main_nav li ul li a:hover{ font-weight : bold }

#main_nav li:hover ul{ display : block; }
#main_nav li.over ul{ display : block; }

#menu_caset{ left : 810px }
#menu_contributors{ left : 710px }
#menu_network{ left : 630px }
#menu_partners{ left : 632px }
#menu_news{ left : 570px }
#menu_programs{ left : 483px }
#menu_about{ left : 385px }

#content_home{
	margin-left : 66px;
	border:none;
}

/*#content_home{
	margin-left : 82px;
	height:620px;
}
*/
#content{
/*	position : relative;
*/	margin-left : 82px;
}

/*#portalbox{
	position : relative;
//	height : 207px;
//	background : transparent url("images/portalbox.jpg") no-repeat;
}
*/
/*#portalbox h1{
	color : #821800;
	font : 24px arial, sans-serif;
	font-weight : normal;
//	padding : 10px 0 15px 210px;
}
*/
/*#portalbox p{
	color : #000;
	width : 280px;
	font-size : 12px;
//	padding-left : 240px;
	
}

#portalbox ul{
	position : absolute;
	list-style : none;
	top : 7px;
	right : 110px;
}

#portalbox li{
	margin-bottom : 8px;
}
*/
#portalbox{
	position : relative;
	height : 189px;
}

#portalbox_new{
	position : relative;
	height : 189px;
}

#portalbox h1{
	color : #821800;
	font : 24px arial, sans-serif;
	font-weight : normal;
	padding : 10px 0 15px 195px;
}

#portalbox_new h1{
	color : #821800;
	font : 24px arial, sans-serif;
	font-weight : normal;
	padding : 10px 0 15px 195px;
}

#portalbox p{
	color : #000;
	width : 270px;
	font-size : 12px;
	padding-left : 225px;
	
}

#portalbox_new p{
	color : #000;
	width : 270px;
	font-size : 12px;
	padding-left : 225px;
	
}

#portalbox ul{
	position:absolute;
	list-style : none;
	left:567px;
	top : 7px;
}

#portalbox_new ul{
	position:absolute;
	list-style : none;
	left:550px;
	top : 7px;
}


#portalbox li{
	margin-bottom : 8px;
}

#portalbox_new li{
	margin-bottom : 8px;
}




.welcome_title{
	color : #821800;
	font : 24px arial, sans-serif;
	font-weight : normal;
	padding : 10px 0 15px 0px;
}

/*Example CSS for the two demo scrollers*/

p#newsblurb{
	color : #999989;
	font-size : 11.5;
	padding-left:16px;
	padding-bottom:8px;
	padding-top:10px;
}

p#newsblurb span{
	color : #004135;
	font-weight : bold;
}

p#newsblurb a{
	color : #999989;
	text-decoration : none;
}
p#newsblurb a:hover{ color : #004135; }

p#newsblurb a.more{
	position:absolute;
	color : #004135;
	display : block;
	right:105px;
	
	
}

#pscroller2{
	width: 650px;
	height: 20px;
	border: 0px solid black;
	padding-left : 55px;
}

#pscroller2 a{
	text-decoration: none;
	color : #999989;
}
#pscroller2 a:hover{
	text-decoration: none;
	color : #004135;
}

.someclass{ //class to apply to your scroller(s) if desired
}
.marginnew {margin: -.6cm 0cm 0cm 0cm;}

#problem_box{
/*	height : 240px;
	overflow:auto;
*/	width : 835px;
	background : transparent url("images/problem_box.gif") no-repeat;
}

#implementation_box{
	position : relative;
	background : transparent url("images/implementation_box.gif") no-repeat;
	width : 835px;
/*	height : 300px;
	overflow:auto;
*/}

#home_box{
	width : 835px;
	min-height:140px;
	background : transparent url("images/home_box.gif") no-repeat;
/*	
	height : 260px;
	overflow:auto;
*/	
}

/*.column_pane{
	background-repeat : no-repeat;
	clear : both;
	float : left;
	width : 818px;
	margin : 10px 0 20px 0;
}


.column_pane a.more{
	display : block;
	text-align : right;
	color : #004135;
	margin-bottom : 10px;
}



.column_pane div{
	float : left;
	width : 360px;
	padding : 50px 32px 0 15px;
}
*/
#home_box ul{
	margin-left : 13px;	
	padding-left:5px;

}
#home_box li{
	margin-bottom : 6px;
	padding-left:5px;
	
}
#home_box h1{
	color : #004135;
	font-size : 11.5px;
}


/*#home_box li ul li a{
	text-align : left;
	color : #004135;
	margin-bottom : 6px;
	list-style-position:outside;
	margin-left:12px;
}
*/





#problem_box div, #implementation_box div{
	float : left;
	width : 360px;
	padding : 50px 32px 0 0;
}

/*#implementation_box div{ padding-top : 50px;}
*/

#home_box div{ padding-top : 15px;  }

#problem_box h1, #implementation_box h1, #home_box h1{
	color : #004135;
	font-size : 11.5px;
}

#problem_box ul, #implementation_box ul{
	list-style-position:outside;
	margin-left : 13px;
}
#problem_box li, #implementation_box li{
	margin-bottom : 6px;
}

#implementation_box a{
	display : block;
	text-align : right;
	color : #004135;
	margin-bottom : 10px;
}

#home_box a.box{
	display : block;
	text-align : right;
	color : #004135;
	margin-bottom : 10px;
}

#implementation_box a.viewall{
	position : absolute;
	top : 20px;
	right : 40px;
}
#home_box a.viewall{
	display : block;
	text-align : right;
	color : #004135;
	margin-bottom : 10px;
}

.right_more{
	display : block;
	text-align : right;
	color : #004135;
	margin-bottom : 10px;
	text-decoration:underline;
}


#footer{
	height : 100px;
	background : transparent url("images/footer_bar.gif") no-repeat;
	text-align : right;
	font-size : 10px;
	color : #000;
	padding : 10px 96px 0 0;
	clear : both;
}

#footer ul{
	list-style-type : none;
}
#footer li{
	display : inline;
}
#footer a{
	color : #004a3c;
	text-decoration : none;
}

#content h1{
	width : 800px;
	padding-top : 20px;
	border-bottom : 1px solid #821800;
}
#content h1 img{ display : block }
#content h2{
	font-size : 18px;
	font-weight : normal;
	color : #004135;
	margin : 18px 0 10px 0;
	width : 340px;
}
#content h3, #content h4{
	font-size : 12px;
	font-weight : bold;
	color : #333;
	width : 340px;
	margin-bottom : 6px;
}
#content h3.grade{ color : #004135; }
#content h3{ margin:0px; padding:0px;}
#content h3 a { color : blue; text-decoration:underline; }
#content h3 a:hover { color : #004135; text-decoration:underline;}
#content h4{ color : #333; font-variant : normal; }

.piggybank {
	float : right;
	margin : -50px 82px 0px 0px;
	text-align : right;
}

.quick-link {
	width : 250px;
	float : right;
	margin : -30px 85px 0px 0px;
	text-align : right;
}

.program_logo {
	float : right;
	margin : -35px 82px 0px 0px;
	text-align : right;

}

#inner{
	margin-bottom : 14px;
	margin-left : 174px;
	width : 628px;
	
}
/*#inner{
	margin-bottom : 14px;
	margin-left : 170px;
	width : 620px;
	
}
*/
#inner3{
	min-height : 630px;
	
}
/*#inner3{
	max-width:390px;
	overflow:auto;
	min-height : 900px;
	background : transparent url("images/inner_bar_middle.gif") no-repeat top right;
}
*/


#inner_store{
	margin-bottom : 14px;
	width : 100%;
	
}

/**> #inner2.bar_bottom { background : transparent url("images/inner_bar_bottom.gif") no-repeat bottom right;}
* html .bar_bottom { background : transparent url(images/inner_bar_bottom.gif) no-repeat bottom right;}
*/
/*#inner3Big{
	max-width:620px;
	overflow:auto;
	min-height : 600px;
	background : transparent url("images/inner_bar_middle.gif") no-repeat top right;
}

#inner4Big{
	max-width:90%;
	overflow:auto;
	min-height : 600px;
	background : transparent url("images/inner_bar_middle.gif") no-repeat top right;
}
#inner3Bignonleft{
	max-width:560px;
	overflow:auto;
	min-height : 900px;
	background : transparent url("images/inner_bar_middle.gif") no-repeat top right;
}
*/

*html #inner3{}
#inner3.contacts li{ list-style : none }
#inner3.contacts span{ font-weight : bold }


#inner_store p{
	width : 98%;
	margin-bottom : 12px;
}

#inner p{
	width : 340px;
	margin-bottom : 12px;
}

#inner ul{
	width : 340px;
	margin-bottom : 12px;
}
#inner li{
	list-style : inside disc;
}

.nopad{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

}

#inside_page{
/*	width:96%; 
*/	float:left; 
	/*position:relative;*/
	vertical-align:top;
	padding-top:15px;
	padding-bottom:20px;
}

#inside_page p{
	width : 100%;
	margin-bottom : 12px;
}
#inside_page h3{
margin-top:0px;
	width : 95%;
}

#inside_page ul{
	margin-bottom : 12px;
}
#inside_page li{
	list-style : inside disc;
}

#inside_page img{
	padding-right:10px;
}

#inside_page h2{
	font-size : 18px;
	font-weight : normal;
	color : #004135;
}

#inside_page hr{
	color : #d7d6cb;
	background-color : #d7d6cb;
	margin-bottom : 10px;
}


ul#sidemenu{
	position : absolute;
	top : 115px;
	left : 0;
	border-top : 1px solid #d7d6cb;
	width : 145px;
}

ul#sidemenu li{
	list-style : none;
	padding : 5px 0px 3px 0px;
	min-height : 18px;
	border-bottom : 1px solid #d7d6cb;
}

ul#sidemenu a{
	color : #333333;
	text-decoration : none;
}
ul#sidemenu a:hover, ul#sidemenu span{
	font-weight : bold;
	color : #004135;
	line-height : 10px;
}
.link{
	color : #004135;
	text-decoration : none;
}
.link:hover{
	font-weight : bold;
	color : #004135;
}
#rightbar{
/*	position : relative;
*/	vertical-align:top;
margin-bottom:40px;
	
}
#rightbar1{
	position : relative;
	
	right : 15px;
	width : 208px;
}


#rightbar h1, #rightbar h2, #rightbar p{
	width : 204px;
}

#rightbar h1{
	border : 0;
	font-size : 16px;
	color : #821800;
	margin-bottom : 10px;
	margin-top:5px;
	padding-top:5px;
	border-bottom : 1px solid #d7d6cb;
	vertical-align:top;
}

#rightbar h2{
	font-size : 14px;
	padding : 4px 0 0 0;
	margin : 0;
}

#rightbar a{ color : #004135; }
#rightbar a.block{ color : #333; text-decoration : none; }
#rightbar a.block:hover{ color : #004135; text-decoration : underline; }
#rightbar li a{ 
	text-decoration : none ; 
	color:#004135; 
	font-size:12px;
	padding-right:12px;;
	
}
#rightbar li a:hover{ text-decoration : underline }
#rightbar ul{
	list-style : none;
}
#rightbar li{
	padding-left : 12px;
	background : transparent url("images/bullet_grey_arrow.gif") no-repeat left center;
}
/*
#quicklinks li{
	padding-left : 8px;
	text-decoration:none;
	list-style-image:none;
	list-style:none;
	background : transparent url("images/bullet_grey_arrow.gif") no-repeat left center;
}
*/

#rightbar p{
	margin-bottom : 10px;
}


/************************QUICK LINKS NEW *******************************/
ul.quicklinks{
	margin-top : 14px;
	padding-top : 24px;
	background : transparent url("images/quicklinks.gif") no-repeat;
}

.quicklinks a{ color : #004135; }

.quicklinks li a{ text-decoration : none }

.quicklinks li a:hover{ text-decoration : underline }

.quicklinks li{
	padding-left : 12px;
	background : transparent url("images/bullet_grey_arrow.gif") no-repeat left center;
}



/************************QUICK LINKS NEW *******************************/







a.link_new
{
    
    FONT-SIZE: 12px;
    COLOR:#350000;
    FONT-FAMILY: Verdana;
	text-decoration:underline;
	font-weight:bold;
}
a.link_new:hover
{
    
    FONT-SIZE: 12px;
    COLOR: #FFB506;
    FONT-FAMILY: Verdana;
	text-decoration:underline;
	font-weight:bold;
}



#inner.nobar p, #inner.nobar h2, #inner.nobar h3{
	width : 100%;
}
#inner_store.nobar p, #inner_store.nobar h2, #inner_store.nobar h3{
	width : 100%;
}

a.link_blue
{
    
    FONT-SIZE: 12px;
    COLOR:#2A1FFF;
    FONT-FAMILY: Verdana;
	text-decoration:underline;
	font-weight:bold;
}
a.link_blue:hover
{
    
    FONT-SIZE: 12px;
    COLOR: #350000;
    FONT-FAMILY: Verdana;
	text-decoration:underline;
	font-weight:bold;
}

.adobe{
	position : absolute;
	bottom : 140px;
	right : 190px;
}

#location{
	display : none;
	position : absolute;
	top : 335px;
	left : 450px;
	width : 150px;
	height : 30px;
	border : 3px solid #d7d6cb;
	text-align : center;
	font-weight : bold;
	color : #004135;
	background : white;
	line-height : 27px;
}
/*
#quicklinks{
	vertical-align:middle;
	padding-left:3px;
	padding-top:15px;
}

#quicklinks a{
	display : block;
	text-align : left;
	color : #004135;
	margin-bottom : 10px;
	text-decoration:none;
}
#quicklinks a:hover{
	display : block;
	text-align : left;
	color : #004135;
	margin-bottom : 10px;
	text-decoration:underline;
}*/
/*
#ul.quicklinks{
	margin-top : 14px;
	padding-top : 24px;
//	background : transparent url("images/quicklinks.gif") no-repeat;
}
*/





.Content_Header_1{
	font-family:Arial;
	font-size:24px;
	color:#821800;
}


.Content_Header_2{
	font-family:Arial;
	font-size:18px;
	color:#004135;
}

.Content_Header_3{
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

.Content_Header_4{
	font-family:Arial;
	font-size:11.5px;
	color:#004135;
}

.Content_Header_5{
	font-family:Arial;
	font-size:11.5px;
	color:#333333;
}

#content.ppts ul{
	list-style : none;
	margin : 0 0 20px 20px;
}
#content.ppts li{
	margin-bottom : 6px;
}
#content.ppts a:hover{ color : #004135; }


.side_menu_01 {
/*	position:relative;
*/	background-image:url(images/side_menu_tile.jpg);
	background-position:top;
	background-repeat:repeat-y;
	padding-left:20px;
}

.side_menu_02 {
	/*position:relative;*/
	background-image:url(images/side_menu_tile.jpg);
	background-position:top;
	background-repeat:repeat-y;
}


.side_menu_top_bg {
	background-image:url(images/side_menu_top.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:10px;
}
.side_menu_top_bg1 {
	background-image:url(images/side_menu_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:10px;
}

.side_menu_bottom_bg {
	background-image:url(images/side_menu_bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;

}

ul#sidemenu_1{
	/*position : relative;*/
	border-top : 1px solid #d7d6cb;
	width : 145px;
	margin-right:25px;
}

ul#sidemenu_1 li{
	list-style : none;
	padding : 5px 0px 3px 0px;
	min-height : 15px;
	border-bottom : 1px solid #d7d6cb;
}

ul#sidemenu_1 a{
	color : #333333;
	text-decoration : none;
}
ul#sidemenu_1 a:hover, ul#sidemenu_1 span{
	font-weight : bold;
	color : #004135;
	line-height : 10px;
}

#inner2 img{
	padding-right:10px;
}






#principles li{
	list-style:none;
	margin-bottom : 8px;
	width : 580px;
}
#principles a{
	font-size : 12px;
	font-weight : bold;
	color : #333;
	text-decoration : none;
}
#principles a:hover{ 
	text-decoration : underline;
	color : #004135;
}
