body{
	margin:0;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#CCCFD1;
	color:#000;
}
.clear{clear:both;}
a{text-decoration:none;}
a img {border:0;}
p{margin:0 0 8px 0;}

#wrap{
	width:100%;
}
#center{
	width:884px;
	margin:auto;
	background:#fff;
	padding:25px 18px;
	
}
#col-left{float:left; width:702px;}
#col-right{float:right; width:148px; color:#333;}
#col-right a{color:#333333; text-decoration:none;}
#col-right a:hover{text-decoration:underline;}
#col-right h4{padding:3px 0 10px 0; margin:0; font-weight:normal;}
#col-right input{color:#333;}

#header{
	height:106px;
	clear:both;
	border-bottom:1px solid #8c8c8c;
}

#header-top{height:81px;}
#logo{width:200px; float:left;}

#header-catchphrase{
	width:502px; 
	float:left;
}

#header-address{	
	height:106px;
	clear:both;
	border-bottom:1px solid #8c8c8c;
	font-size:10px;
}
#breadcrumbs{clear:both; font-size:11px;}
#breadcrumbs ul{ padding:23px 0 0 0; margin:0;}
#breadcrumbs ul li{list-style-type:none; float:left; padding-left:12px; background:url(/images/chevron-breadcrumbs.jpg) no-repeat; color:#333; background-position:4px 4px;}
#breadcrumbs ul li.first{background:none;padding:0;}

#breadcrumbs ul li a{ display:block; color:#333; text-decoration:none; padding:0px 3px}
#breadcrumbs ul li a:hover{ background:#40cfd5;color:#FFF;}

.note{color:#b9a28f;}

/* MENUS */
#nav-top{border-bottom:1px solid #8c8c8c;padding-bottom:3px;z-index:2;position:relative;}
#nav-top ul{margin:0; padding:0;}
#nav-top ul li{width:102px; margin:3px 18px 0 0; list-style-type:none; float:left;position:relative;}
#nav-top ul li.last{margin-right:0px;}
#nav-top ul li a{display:block; padding:0 0 1px 3px; background:#666; color:#fff; text-decoration:none; font-size:10px; cursor:default; height:15px; line-height:15px;}

#nav-top ul li ul{display:none;}

#nav-top ul li.nav-about-us a{background:#2e3192 url(/images/nav-arrow-about.png) no-repeat; background-position:87px 5px;}
#nav-top ul li.nav-news a{background:#812990 url(/images/nav-arrow-news.png) no-repeat; background-position:87px 5px;}
#nav-top ul li.nav-get-involved a{background:#c11086 url(/images/nav-arrow-getinvolved.png) no-repeat; background-position:87px 5px;}
#nav-top ul li.nav-resources a{background:#dc1960 url(/images/nav-arrow-resources.png) no-repeat; background-position:87px 5px;}
#nav-top ul li.nav-set-up-a-school a{background:#ec3800 url(/images/nav-arrow-setupaschool.png) no-repeat; background-position:87px 5px;}
#nav-top ul li.nav-contact a{background:#6d6e71 url(/images/nav-arrow-contact.png) no-repeat; background-position:87px 5px;}
.submenu{position:absolute;top:15px;;left:0;z-index:3;}

#nav-top ul li ul{width:100px;padding:5px 2px 5px 0;}
#nav-top ul li ul li{margin:0px; width:auto; clear:both;}
#nav-top ul li ul li a{margin:0 0 2px 0; padding:0 2px 1px 3px; color:#000; cursor:pointer; height:auto; }

#nav-top ul li ul#nav-about-us-sub{background:#7570b3;}
#nav-top ul li.nav-about-us ul li a{background:#b0acd5;}
#nav-top ul li.nav-about-us ul li a:hover{background:#FFFFFF;}

#nav-top ul li ul#nav-news-sub{background:#a777b5;}
#nav-top ul li.nav-news ul li a{background:#ccb4d6;}
#nav-top ul li.nav-news ul li a:hover{background:#FFFFFF;}

#nav-top ul li ul#nav-get-involved-sub{background:#d47eb1;}
#nav-top ul li.nav-get-involved ul li a{background:#e8bad5;}
#nav-top ul li.nav-get-involved ul li a:hover{background:#FFFFFF;}


#nav-top ul li ul#nav-resources-sub{background:#e88392;}
#nav-top ul li.nav-resources ul li a{background:#f3bdc1;}
#nav-top ul li.nav-resources ul li a:hover{background:#FFFFFF;}

#nav-top ul li ul#nav-set-up-a-school-sub{background:#f48866;}
#nav-top ul li.nav-set-up-a-school ul li a{background:#f9c3b2;}
#nav-top ul li.nav-set-up-a-school ul li a:hover{background:#FFFFFF;}

#nav-top ul li ul#nav-contact-sub{background:#a3a5a8;}
#nav-top ul li.nav-contact ul li a{background:#cfd0d2;}
#nav-top ul li.nav-contact ul li a:hover{background:#FFFFFF;}


/* END MENU */

input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px;}
#search-site{margin:3px 0 0 0; border-bottom:1px solid #8c8c8c; padding-bottom:3px;}
#search-site input.search-field{border:1px solid #d3d2d2; background:#e3e4e5; width:122px; padding:0px 3px 0 3px; margin:0px; line-height:12px; height:13px;}
#search-site input.search-button-main{float:right;}

#quick-links{
	clear:both;
	margin-top:25px;
	border-top:1px solid #bebfc1;
	padding:0;
	font-size:11px;
}

#quick-links ul{margin:0 0 20px 0;padding:0;}
#quick-links ul li{list-style-type:none;}
#quick-links ul li a{display:block; padding-left:23px; line-height:250%; }
#quick-links ul li a.quicklink-network{background:url(/images/icon-network.jpg) no-repeat;background-position:0px 4px;}
#quick-links ul li a.quicklink-facebook{background:url(/images/icon-facebook.jpg) no-repeat;background-position:0px 4px;}
#quick-links ul li a.quicklink-youtube{background:url(/images/icon-youtube.jpg) no-repeat;background-position:0px 4px;}
#quick-links ul li a.quicklink-twitter{background:url(/images/icon-twitter.jpg) no-repeat;background-position:0px 4px;}

#donation{font-size:11px;border-top:1px solid #bebfc1;}
#donation .copy{font-size:10px;}
#donation .radio-options{margin-top:5px; font-size:11px;}
#donation div.radio{float:left; width:55px; padding:5px 0 2px 0;}
#donation div.radio span{float:left; margin:0 0 0 2px;}
#donation div.right{width:65px;}
#donation div.radio input.radio{float:left; margin:1px 0 0 2px;}
#donation div.radio input.donate-amount{border:1px solid #ddd; background:#fff; width:34px; margin-top:0px;}
.button-donate{background:url(/images/button-donate.png) no-repeat; width:148px; height:21px; border:0; cursor:pointer; margin:10px 0 0 0;}
.button-donate:hover{background-position:0px -21px;}
#copyrights{border-top: 1px solid #bebfc1;border-bottom: 1px solid #bebfc1; font-size:9px; margin:40px 0 0 0; padding:5px 0px; line-height:1.2em;}


/* CONTENT */
#content{
	margin:24px 0 0 0; position:relative; z-index:1;
	
}
/* COMMON */

h1,h2{font-size:16px; font-weight:normal; background:url(/images/dotted.gif) repeat-x; background-position:top; border-bottom:2px solid #2e3192;}
h1{font-weight:bold;}
h3{font-size:16px; font-weight:normal;margin-bottom:5px;}
.page-title{background:url(/images/dotted.gif) repeat-x; border-bottom:2px solid #2e3192; margin:0 0 30px 0;}
.half-copy{width:461px;}
.intro{}
.intro h1{}
.copy{font-size:16px;}
.level-two{font-size:14px;}
a.copy{padding:0 2px;}
.page-space{margin:30px 0 0 0;}
.standard-twocol-left{width:222px; float:left; }
.standard-twocol-right{width:463px; float:right;}

/*HOME PAGE */
#content.home{}
#content.home a{background:#40CFD5; color:#fff;}
#content.home a:hover{color:#000;}
#content.home #home-left{width:463px; float:left;}
#content.home #home-right{width:223px; float:right;}
#content.home .home-mainstory{position:relative;}
#content.home .home-mainstory .image{position:relative; margin:0 0 10px 0;}
#content.home .home-mainstory .link-copy{position:absolute; bottom:0; left:11px; width:202px; background:#FFF; padding:5px;}
#content.home .link-copy a{color:#009999; text-decoration:none; font-size:10px; line-height:120%; font-weight:bold; background:none;}
#content.home .home-mainstory .caption{}

#content.home .home-substory{position:relative; margin-bottom:20px;}
#content.home .home-substory .image{position:relative; margin:0 0 8px 0;}
#content.home .home-substory .link-copy{position:absolute; top:0; left:11px; width:87px; background:#FFF; padding:5px;}
#content.home .home-substory .caption{font-size:11px;}

/* BASEPAGE */
.page-item{clear:both;}
.page-item .copy{font-size:16px; }
.page-item h1,.page-item h2{}
.page-item img{float:right; margin:0 0 10px 10px;}


.page-footer-item{
	float:left;
	width:210px;
	margin-right:30px;
}
.page-footer-item .copy{font-size:11px;}
.page-footer-item-last{
	margin-right:0px;
}
.page-footer-item h3{font-size:16px; margin:0 0 5px 0; font-weight:normal;}
.footer-items{margin-top:25px;}
/* ABOUT */

#content.about,
#content.about-us
{color:#333399;}
#content.about .page-footer-item ul,
#content.about-us .page-footer-item ul
{margin:10px 0 0 0; padding:0;}
#content.about .page-footer-item ul li,
#content.about-us .page-footer-item ul li
{list-style-type:none; padding:0 0 0 17px; background:url(/images/bullet-small-about.gif) no-repeat; background-position:0px 2px; margin-bottom:5px;}

#content.about .page-item ul,
#content.about-us .page-item ul
{margin:10px 0 0 0; padding:0;}
#content.about .page-item ul li,
#content.about-us .page-item ul li
{list-style-type:none; padding:0 0 0 27px; background:url(/images/bullet-about.gif) no-repeat; background-position:0px 2px; margin-bottom:5px;}


/* TEAM */
.team-featured-profile{clear:both; margin-bottom:30px;}
.team-featured-profile .copy{font-size:16px; clear:both; margin-bottom:30px;}
.team-featured-profile h1{}
.team-profile h2{}

#content.about .team-featured-profile ul{margin:10px 0 0 0; padding:0;}
#content.about .team-featured-profile ul li{list-style-type:none; padding:0 0 0 17px; background:url(/images/bullet-small-about.gif) no-repeat; background-position:0px 2px; margin-bottom:5px;}

#content.about .team-profile ul{margin:10px 0 0 0; padding:0;}
#content.about .team-profile ul li{list-style-type:none; padding:0 0 0 27px; background:url(/images/bullet-about.gif) no-repeat; background-position:0px 2px; margin-bottom:5px;}

.team-profile{
	
	float:left;
	width:210px;
	margin:0 30px 15px 0;
}

.team-profile .copy{font-size:11px;}
.team-profile-last{
	margin-right:0px;
}
.team-profile h3{ font-weight:bold; margin:0 0 5px 0;}
.profile-items{margin-top:0px;}


/* NEWS */

#content.news{color:#812990;}
#content.news .page-title{background:url(/images/news/dotted.gif) repeat-x;border-color:#812990;position:relative;}

#content.news .pagination{float:right; font-size:10px; margin:3px 0 0 10px; color:#000;}
#content.news .pagination a{text-decoration:none; color:#333;}
#content.news .pagination a.active,#content.news .pagination a:hover{color:#812990;}
#content.news .pagination a.active{font-weight:bold;}
#content.news .pagination a.start{background:url(/images/news/pagination-start.gif) no-repeat; padding-left:10px;background-position:0px 5px;}
#content.news .pagination a.prev{background:url(/images/news/pagination-prev.gif) no-repeat; padding-left:10px;background-position:0px 5px;}
#content.news .pagination a.next{background:url(/images/news/pagination-next.gif) no-repeat; padding-right:10px; background-position:23px 5px;}
#content.news .pagination a.end{background:url(/images/news/pagination-end.gif) no-repeat; padding-right:10px;background-position:19px 5px;}
#content.news .pagination .pages{padding:0 3px 0 3px;}
#content.news .pagination .pages a{}
#content.news .pagination .pages a.active{}
#content.news .limited-search{float:right; margin:3px 0 0 15px;}
#content.news .limited-search input.search-field{border:1px solid #bbbabb; background:#edeeee; width:85px; padding:1px 3px 1px 3px; margin:0px; line-height:12px; height:13px;}
#content.news .limited-search input.search-button-news{float:right;}
#content.news .date-filter{float:right; margin:2px 0 0 25px;}
#content.news .date-filter select{border:1px solid #bbbabb; height:17px; font-size:10px;}


#content.news .news-item,
#content.news .news-item-detail
{clear:both; margin:0 0 30px 0;}

#content.news .news-item-detail .text ul{margin:10px 0 0 0; padding:0;}
#content.news .news-item-detail .text ul li{list-style-type:none; padding:0 0 0 27px; background:url(/images/bullet-news.gif) no-repeat; background-position:0px 2px; margin-bottom:5px;}

#content.news .news-item-detail .twocol-copy{float:left; width:450px;}
#content.news .news-item-detail .twocol-copy-images{float:left; width:320px;}
#content.news .news-item-detail .copy h3,
#content.news .news-item-detail .copy h2,
#content.news .news-item-detail .copy h1
{border:none;background:none;}
#content.news h1{background:none; border:none;margin:0;float:left;}
#content.news h2{font-weight:normal;background:url(/images/news/dotted.gif) repeat-x; background-position:top; border-bottom:2px solid #812990;}
#content.news h3{font-weight:bold;}

#content.news .news-item a,
#content.news .news-item-detail a
{clear:both; background:#a777b5; color:#FFF; text-decoration:none; padding:0px 2px;}
#content.news .news-item a:hover,
#content.news .news-item-detail a:hover
{color:#000}

.news-item .news-item-image{width:343px; float:right; margin-left:10px;}
.news-item .news-item-image img{float:left;}
.news-item .news-item-image .caption{float:right; width:105px; font-size:9px; line-height:10px;}

.news-item-detail .news-item-images{width:343px; float:right; margin-left:10px;}

.news-item-detail .news-item-images img{margin:0 0 15px 0;}
.news-item-detail .secondary-information{font-size:12px;}
.news-item-detail .secondary-information ol{margin:10px 0 10px 18px; padding:0;}
.news-item-detail .secondary-information ul{list-style-type:none; margin:10px 0 10px 0px; padding:0;}
.news-item-detail .secondary-information ul li{margin-bottom:2px;}
.news-item-detail .news-item-links{width:223px; float:right; margin-left:10px;}
.news-item-detail .news-item-links h3{margin-top:0px;}


/* GET INVOLVED */

#content.getinvolved{color:#c11086;}
#content.getinvolved #register-left{width:222px; float:left; margin:20px 0 0 0;}
#content.getinvolved #register-right{width:442px; float:right; background:#000000; padding:10px; color:#999; font-size:11px; margin:20px 0 0 0;}
#content.getinvolved .register-item{clear:both; margin:0 0 30px 0;}
#content.getinvolved .register-item a
{clear:both; background:#d47eb1; color:#FFF; text-decoration:none; padding:0px 2px;}
#content.getinvolved .register-item a:hover{color:#000;}

#content.getinvolved a.register
{clear:both; background:#d47eb1; color:#FFF; text-decoration:none; padding:0px 2px;}
#content.getinvolved a.register{color:#000;}
#content.getinvolved h2 {border-color:#c11086;background:url(/images/getinvolved/dotted.gif) repeat-x; margin-top:0;}
#content.getinvolved h1{border-color:#c11086; background:url(/images/getinvolved/dotted.gif) repeat-x;}

#content.getinvolved #register-right .register-form-header{}
#content.getinvolved #register-right .register-form-header .page{float:left;}
#content.getinvolved #register-right .register-form-header .logo{float:right;}
#content.getinvolved #register-right h2{color:#6ecbd4; font-weight:bold; background:none; border:none; margin:5px 0 0 0;}
#content.getinvolved #register-right p{margin-bottom:6px;margin-top:2px;}
#content.getinvolved #register-right p.header{border-top:1px dotted #737373; margin:10px 0 0 0; padding-top:5px;}
#content.getinvolved #register-right label.question{display:block;}
#content.getinvolved #register-right label.highlight{color:#FFF; display:inline;}
#content.getinvolved #register-right input.form-text{width:150px; font-size:11px;}
#content.getinvolved #register-right input.button{font-size:11px;}
#content.getinvolved #register-right .direction-text{
	display:block;
	float:left;
	font-size:13px;
	height:12px;
	padding-bottom:3px;
	padding-top:3px;
	width:160px;
	color:#fff;
}

#content.getinvolved .page-title{background:url(/images/getinvolved/dotted.gif) repeat-x;border-color:#c11086;position:relative;}
#content.getinvolved .page-title h1{background:none; border:none;margin:0;float:left;}


#content.getinvolved .pagination-hint{float:right; font-size:10px; margin:3px 20px 0 10px; color:#000;}
#content.getinvolved .pagination{float:right; font-size:10px; margin:3px 0 0 10px; color:#000;}
#content.getinvolved .pagination a{text-decoration:none; color:#333;}
#content.getinvolved .pagination a.active,#content.getinvolved .pagination a:hover{color:#c11086;}
#content.getinvolved .pagination a.active{font-weight:bold;}
#content.getinvolved .pagination a.start{background:url(/images/getinvolved/pagination-start.gif) no-repeat; padding-left:10px;background-position:0px 5px;}
#content.getinvolved .pagination a.prev{background:url(/images/getinvolved/pagination-prev.gif) no-repeat; padding-left:10px;background-position:0px 5px;}
#content.getinvolved .pagination a.next{background:url(/images/getinvolved/pagination-next.gif) no-repeat; padding-right:10px; background-position:23px 5px;}
#content.getinvolved .pagination a.end{background:url(/images/getinvolved/pagination-end.gif) no-repeat; padding-right:10px;background-position:19px 5px;}
#content.getinvolved .pagination .pages{padding:0 3px 0 3px;}
#content.getinvolved .pagination .pages a{}
#content.getinvolved .pagination .pages a.active{}
#content.getinvolved .video-row{clear:both; margin-bottom:20px;}
#content.getinvolved .video-thumb{width:104px; margin-right:15px;float:left; font-size:11px}
#content.getinvolved .video-thumb img{}
#content.getinvolved .video-thumb-last{margin:0 0 0 0px;}
#content.getinvolved .parentsviews .featured-video{margin:0 0 20px 0;}
#content.getinvolved .parentsviews .featured-video h1{font-weight:normal;}
#content.getinvolved .parentsviews .featured-video .video{width:465px; float:left;}
#content.getinvolved .parentsviews .featured-video .copy{float:right; width:223px; font-size:14px;}

#content.getinvolved .parentsviews .featured-video .video ul.links{list-style-type:none; margin:40px 0 10px 0px; padding:0;}
#content.getinvolved .parentsviews .featured-video .video ul.links li{margin-bottom:2px;}
#content.getinvolved .parentsviews .featured-video .video ul.links li a{clear:both; background:#d47eb1; color:#FFF; text-decoration:none; padding:0px 2px; font-size:16px;}
#content.getinvolved .parentsviews .featured-video .video ul.links li a:hover{color:#000;}
#content.getinvolved .copy a{background:#D47EB1;color:#FFF;}

#content.getinvolved .copy a:hover{
	background:#D47EB1;
	color:#000;
}



/* WORK FOR US */
#content.getinvolved .workforus .intro{margin:0 0 20px 0;}
#content.getinvolved .workforus h2{font-weight:bold;}
#content.getinvolved .workforus .job-item{clear:both; margin:0 0 20px 0;}
#content.getinvolved .workforus .job-item .copy{font-size:13px;}
#content.getinvolved .workforus .job-item h3{border:none;background:url(/images/getinvolved/dotted.gif) repeat-x; background-position:bottom; padding:0 0 5px 0; font-weight:bold; margin:0 0 5px 0; font-size:14px;}

#content.getinvolved .workforus .job-item .job-item-left{width:343px; float:left;}
#content.getinvolved .workforus .job-item .job-item-right{width:343px; float:right;}
#content.getinvolved .workforus .job-item .detail{border:none; background:url(/images/getinvolved/dotted.gif) repeat-x; background-position:bottom; padding:0 0 5px 0; margin:0 0 5px 0; font-size:13px}
#content.getinvolved .workforus .job-item a.apply{display:block; height:50px; background:url(/images/getinvolved/apply-button.png) no-repeat; text-decoration:none; margin:30px 0 0 0;}
#content.getinvolved .workforus .job-item a.apply:hover{background-position:0px -49px;}


/* RESOURCES */
#content.resources{color:#dc1960;}
#content.resources a{background:#e88392;color:#fff; text-decoration:none; font-weight:normal;}
#content.resources a:hover{color:#000;}
#content.resources h1,
#content.resources h2
{border-color:#dc1960;background:url(/images/resources/dotted.gif) repeat-x; font-weight:bold; margin:0 0 5px 0;}

#content.resources .page-title{background:url(/images/resources/dotted.gif) repeat-x;border-color:#dc1960;position:relative; margin:0 0 10px 0;}
#content.resources .page-title h1{background:none; border:none; margin:0;float:left;}

#content.resources .limited-search{float:right; margin:3px 0 0 15px; }
#content.resources .limited-search input.search-field{border:1px solid #bbbabb; background:#edeeee; width:400px; padding:1px 3px 1px 3px; margin:0 2px 0 0; line-height:12px; height:14px;}
#content.resources .limited-search input.search-button{float:right;}
#content.resources .intro .copy{margin-bottom:20px;}
#content.resources .col-categories{float:left; width:222px; margin:10px 0 0 0;}
#content.resources .col-questions{float:left; width:462px; margin:10px 0 0 16px}
#content.resources h3{border:none;background:url(/images/resources/dotted.gif) repeat-x; background-position:bottom; padding:0 0 5px 0; font-weight:bold; margin:0 0 0 0;}
#content.resources ul.list{margin:0; padding:0; list-style-type:none; font-size:11px;}
#content.resources ul.list li{ margin:0; padding:0 0 1px 0; background:url(/images/resources/dotted.gif) repeat-x; background-position:bottom; line-height:190%; }
#content.resources ul.list a{display:block;color:#000; text-decoration:none; background:none;}
#content.resources ul.list a:hover{color:#dc1960;}
#content.resources ul.question-list a{background:url(/images/resources/icon-linkout.png) no-repeat; background-position:right -182px; padding-right:25px;}
#content.resources ul.question-list a:hover{background-position:right 2px;}
#content.resources ul.qa{margin:0; padding:0; list-style-type:none; font-size:16px; font-weight:bold;}
#content.resources ul.qa li{padding:2px 0 10px 39px; margin:0 0 15px 0;}
#content.resources ul.qa li.question{background:url(/images/resources/icon-question.png) no-repeat;}
#content.resources ul.qa li.answer{background:url(/images/resources/icon-answer.png) no-repeat;}
#content.resources ul.qa li.answer span{background:#e88392; color:#fff; padding:0 3px; display:block;}
#content.resources ul.qa li.links{background:url(/images/resources/icon-linkout-large.png) no-repeat; font-size:13px; padding:5px 0 0 39px;}
#content.resources ul.qa li.links ul{margin:10px 0 0 0; padding:0; list-style-type:none;}
#content.resources ul.qa li.links ul li{padding:0; margin:0 0 5px 0;}
#content.resources ul.qa li.links ul li a{background:#e88392;color:#fff; text-decoration:none; font-weight:normal; padding:0px 2px}
#content.resources ul.qa li.links ul li a:hover{color:#000;}

#content.resources .search-results ul.list{font-size:16px;}
#content.resources .search-results ul.list li{line-height:150%;}
#content.resources .search-results ul.list li a{color:#dc1960; background-position:right 4px;}
#content.resources .search-results ul.list li a:hover{color:#dc1960; background-position:right -18px;}

#content.resources .pagination .hint{position:absolute; left:5px; top:2px;}
#content.resources .pagination{clear:both; text-align:center; font-size:10px; margin:10px 0 10px 0; color:#333; background:#ec95a0; padding:2px 0 2px 0; position:relative;}
#content.resources .pagination a{text-decoration:none; color:#333; background:none;}
#content.resources .pagination a.active,#content.resources .pagination a:hover{color:#FFF;}
#content.resources .pagination a.active{font-weight:bold;}
#content.resources .pagination a.start{background:url(/images/resources/pagination-start.gif) no-repeat; padding-left:10px;background-position:0px 5px;}
#content.resources .pagination a.prev{background:url(/images/resources/pagination-prev.gif) no-repeat; padding-left:10px;background-position:0px 5px;}
#content.resources .pagination a.next{background:url(/images/resources/pagination-next.gif) no-repeat; padding-right:10px; background-position:23px 5px;}
#content.resources .pagination a.end{background:url(/images/resources/pagination-end.gif) no-repeat; padding-right:10px;background-position:19px 5px;}
#content.resources .pagination .pages{padding:0 3px 0 3px;}
#content.resources .pagination .pages a{}
#content.resources .pagination .pages a.active{}

#content.resources .factsandfigures h1,
#content.resources .factsandfigures h2
{font-weight:normal;}
#content.resources .factsandfigures .country-main{clear:both;margin:0 0 10px 0;}
#content.resources .factsandfigures .country-main img{float:left;}
#content.resources .factsandfigures .country-main .caption{float:right; width:104px; font-size:10px;}
#content.resources .factsandfigures .page-title h2{border:none; background:none;margin:0;float:left;}
#content.resources .factsandfigures .page-title a.title-link{float:left; font-size:16px; margin:3px 2px 0 5px; line-height:16px; padding:0 2px 1px 2px;}
#content.resources .factsandfigures .country-item{margin:0 0 30px 0;}
#content.resources .factsandfigures .country-item .standard-twocol-left h1,
#content.resources .factsandfigures .country-item .standard-twocol-left h2,
#content.resources .factsandfigures .country-item .standard-twocol-left h3
{background:none; border:none;}

#content.resources .factsandfigures .country-item .standard-twocol-right h1,
#content.resources .factsandfigures .country-item .standard-twocol-right h2,
#content.resources .factsandfigures .country-item .standard-twocol-right h3
{background:none; border:none;}

#content.resources .factsandfigures .country-item .standard-twocol-left{width:210px; padding:5px 0 0 0;}
#content.resources .factsandfigures .country-item .standard-twocol-right{padding:5px 0 0 0;}
#content.resources .factsandfigures .country-item .standard-twocol-right ul,
#content.resources .factsandfigures .country-evidence-item ul
{ margin:10px 0 0 0; padding:0px; list-style-type:none;}
#content.resources .factsandfigures .country-item .standard-twocol-right ul li,
#content.resources .factsandfigures .country-evidence-item ul li
{padding-left:22px; background:url(/images/resources/bullet.gif) no-repeat;}

#content.resources .factsandfigures .country-evidence-item{margin:0 0 30px 0;}
#content.resources .factsandfigures .country-evidence-item .content{margin:15px 0 0 0;}
#content.resources .factsandfigures .country-evidence-item .image{float:left; margin-right:15px;}
#content.resources .factsandfigures .country-evidence-item .copycol{float:left; width:460px;}
#content.resources .policy{}

#content.resources .policy .documents{width:342px; float:left;}
#content.resources .policy .links{width:342px; float:right;}

#content.resources .policy .policy-item{font-size:11px; background:url(/images/resources/dotted.gif) repeat-x; background-position:top; padding:5px 0 0 0; margin:0 0 20px 0; min-height:220px;}
#content.resources .policy .policy-item p{margin-bottom:2px;}
#content.resources .policy .policy-item-first{font-size:11px; background:none;}
#content.resources .policy .policy-item .content{width:223px; float:left;}
#content.resources .policy .policy-item .content a.download{width:34px; height:32px; background:url(/images/resources/icon-download.png) no-repeat; display:block; margin:20px 0 0 0;}
#content.resources .policy .policy-item .content a.download:hover{background-position:0px -33px;}
#content.resources .policy .policy-item .content a.link{width:34px; height:32px; background:url(/images/resources/icon-link.png) no-repeat; display:block; margin:20px 0 0 0;}
#content.resources .policy .policy-item .content a.link:hover{background-position:0px -33px;}

#content.resources .policy .policy-item .details{width:103px; float:right;}
#content.resources .policy .policy-item .details .detail-item{margin:0 0 5px 0;}
#content.resources .policy .policy-item .details .detail-item .title{color:#e88392;}

/* SETUP A SCHOOL */
#content.setupaschool{color:#ec3800;}
#content.setupaschool a{background:#f48866;color:#fff; text-decoration:none; font-weight:normal;}
#content.setupaschool a:hover{color:#000;}
#content.setupaschool h1,
#content.setupaschool h2
{border-color:#ec3800;background:url(/images/setupaschool/dotted.gif) repeat-x; font-weight:bold; margin:0 0 5px 0;}

#content.setupaschool .page-title{background:url(/images/setupaschool/dotted.gif) repeat-x;border-color:#ec3800;position:relative; margin:0 0 10px 0;}
#content.setupaschool .page-title h1{background:none; border:none; margin:0;float:left;}

#content.setupaschool .limited-search{float:right; margin:3px 0 0 15px;}
#content.setupaschool .limited-search input.search-field{border:1px solid #bbbabb; background:#edeeee; width:400px; padding:1px 3px 1px 3px; margin:0 2px 0 0; line-height:12px; height:14px;}
#content.setupaschool .limited-search input.search-button{float:right;}
#content.setupaschool .intro .copy{margin-bottom:20px;}
#content.setupaschool .col-categories{float:left; width:222px; margin:10px 0 0 0;}
#content.setupaschool .col-questions{float:left; width:462px; margin:10px 0 0 16px}
#content.setupaschool h3{border:none;background:url(/images/setupaschool/dotted.gif) repeat-x; background-position:bottom; padding:0 0 5px 0; font-weight:bold; margin:0 0 0 0;}
#content.setupaschool ul.list{margin:0; padding:0; list-style-type:none;font-size:11px;}
#content.setupaschool ul.list li{ margin:0; padding:0 0 1px 0; background:url(/images/setupaschool/dotted.gif) repeat-x; background-position:bottom; line-height:190%; }
#content.setupaschool ul.list a{display:block;color:#000; text-decoration:none; background:none;}
#content.setupaschool ul.list a:hover{color:#ec3800;}
#content.setupaschool ul.question-list a{background:url(/images/setupaschool/icon-linkout.png) no-repeat; background-position:right -182px; padding-right:25px;}
#content.setupaschool ul.question-list a:hover{background-position:right 2px;}

#content.setupaschool .search-results ul.list{font-size:16px;}
#content.setupaschool .search-results ul.list li{line-height:150%;}
#content.setupaschool .search-results ul.list li a{color:#ec3800; background-position:right 4px;}
#content.setupaschool .search-results ul.list li a:hover{color:#ec3800; background-position:right -18px;}


#content.setupaschool .pagination .hint{position:absolute; left:5px; top:2px;}
#content.setupaschool .pagination{clear:both; text-align:center; font-size:10px; margin:10px 0 10px 0; color:#333; background:#f69c80; padding:2px 0 2px 0; position:relative;}
#content.setupaschool .pagination a{text-decoration:none; color:#333; background:none;}
#content.setupaschool .pagination a.active,#content.setupaschool .pagination a:hover{color:#FFF;}
#content.setupaschool .pagination a.active{font-weight:bold;}
#content.setupaschool .pagination a.start{background:url(/images/setupaschool/pagination-start.gif) no-repeat; padding-left:10px;background-position:0px 5px;}
#content.setupaschool .pagination a.prev{background:url(/images/setupaschool/pagination-prev.gif) no-repeat; padding-left:10px;background-position:0px 5px;}
#content.setupaschool .pagination a.next{background:url(/images/setupaschool/pagination-next.gif) no-repeat; padding-right:10px; background-position:23px 5px;}
#content.setupaschool .pagination a.end{background:url(/images/setupaschool/pagination-end.gif) no-repeat; padding-right:10px;background-position:19px 5px;}
#content.setupaschool .pagination .pages{padding:0 3px 0 3px;}
#content.setupaschool .pagination .pages a{}
#content.setupaschool .pagination .pages a.active{}




/* *SEARCH RESULTS */

/* SETUP A SCHOOL */
#content.search{color:#40cfd5;}

#content.search h1,
#content.search h2
{border-color:#40cfd5;background:url(/images/search/dotted.gif) repeat-x; font-weight:bold; margin:0 0 5px 0;}

#content.search .item-title{background:url(/images/search/dotted.gif) repeat-x;border-color:#40cfd5;position:relative; margin:0 0 4px 0; border-bottom:2px solid;}
#content.search .item-title a{display:block; font-size:16px; font-weight:bold; color:#40cfd5; text-decoration:none;}
#content.search .item-title a.link{background:url(/images/search/icon-link.png) no-repeat; background-position:right -38px;}
#content.search .item-title a.link:hover{background-position:right 3px;}
#content.search .item-title a.document{background:url(/images/search/icon-document.png) no-repeat; background-position:right -37px;}
#content.search .item-title a.document:hover{background-position:right 4px;}
#content.search .item-copy{ font-size:11px;}
#content.search .item-copy .crumb{color:#000; font-size:10px; padding-bottom:10px;}
#content.search .item-copy .crumb a{color:#000;}
#content.search .item-copy .crumb a:hover{color:#FFF; background:#40cfd5;}
#content.search .item-copy .highlight{color:#FFF; background:#40cfd5;}

#content.search .pagination .hint{position:absolute; left:5px; top:2px;}
#content.search .pagination{clear:both; text-align:center; font-size:10px; margin:10px 0 30px 0; color:#333; background:#40cfd5; padding:2px 0 2px 0; position:relative;}
#content.search .pagination a{text-decoration:none; color:#333; background:none;}
#content.search .pagination a.active,#content.search .pagination a:hover{color:#FFF;}
#content.search .pagination a.active{font-weight:bold;}
#content.search .pagination a.start{background:url(/images/search/pagination-start.gif) no-repeat; padding-left:10px;background-position:0px 5px;}
#content.search .pagination a.prev{background:url(/images/search/pagination-prev.gif) no-repeat; padding-left:10px;background-position:0px 5px;}
#content.search .pagination a.next{background:url(/images/search/pagination-next.gif) no-repeat; padding-right:10px; background-position:23px 5px;}
#content.search .pagination a.end{background:url(/images/search/pagination-end.gif) no-repeat; padding-right:10px;background-position:19px 5px;}
#content.search .pagination .pages{padding:0 3px 0 3px;}
#content.search .pagination .pages a{}
#content.search .pagination .pages a.active{}
#content.search .result-item{ margin:0 0 20px 0;}


/* CONTACT */
#content.contact{color:#6d6e71;}
#content.contact h1{border-color:#6d6e71;background:url(/images/contact/dotted.gif) repeat-x;margin-top:0px}
#content.contact h2{border:none; background:none; font-size:13px; font-weight:bold; margin:10px 0 0 0;}
#content.contact .copy{font-size:13px;}
#content.contact .copy a{background:#40cfd5;color:#fff; padding:0 2px 0 2px; text-decoration:none;}
#content.contact .copy a:hover{color:#000;}
#content.contact a.maplink{margin:20px 0 0 0; display:block; color:#000;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	#nav-top ul li a{height:14px;}	
	#search-site input.search-field{width:120px;}
	#content input.search-field{}
	#content.news .limited-search{width:114px;}
	#content.setupaschool .limited-search{width:432px; margin-right:0px;}
	#content.resources .limited-search{width:432px; margin-right:0px; margin-bottom:1px;}
	
	#content.search .item-title a.link{background:url(/images/search/icon-link.png) no-repeat; background-position:right -39px;}
	#content.search .item-title a.link:hover{background-position:right 2px;}
	#content.search .item-title a.document{background:url(/images/search/icon-document.png) no-repeat; background-position:right -39px;}
	#content.search .item-title a.document:hover{background-position:right 2px;}

}

/** mac firefox **/
#content.resources .limited-search,
#content.setupaschool .limited-search,
#content.news .limited-search {padding-bottom:1px;}
	
a.white{color:#ffffff;}