@CHARSET "UTF-8";

body            	{ background-color: #000000; text-align: center; font-family: arial; }
.clear          	{ clear: both; }

.top_left       	{ position: absolute; top: 0px; left: 0px; background-position: 0px 0px; }
.top_right      	{ position: absolute; top: 0px; right: 0px; background-position: 5px 0px; }
.bottom_left    	{ position: absolute; bottom: 0px; left: 0px; background-position: 0px 5px; }
.bottom_right   	{ position: absolute; bottom: 0px; right: 0px; background-position: 5px 5px; }

.top_left,
.top_right,
.bottom_left,
.bottom_right   	{ height: 5px; width: 5px; background-color: transparent; overflow: hidden; }

a:link,
a:active,
a:visited       	{ color: #2aa3d7; text-decoration: none; }

a:hover         	{ color: #2aa3d7; text-decoration: underline; }

a img           	{ border: 0 none; text-decoration: none; }


#containerschools      	{ text-align: right; width: 976px; margin: auto; }
#containerschools #top,
#containerschools #bottom  { margin-right: 33px; }

#top            							{ height: 502px; width: 943px; background: #000000 url(../images/full_top.jpg) bottom center no-repeat; font-size: 10pt; position: relative; }

#learn_top_header							{ position: relative; text-align: left; margin: 10px 0px 0px 0px; height: 21px;  width: 920px; background-color: transparent; }

#top_header     							{ position: relative; float: right; text-align: left; margin: 10px 0px 120px 0px; height: 21px;  width: 910px; background-color: transparent;}

#top_header ul								{ position: absolute; bottom: -7px; right: 2px; margin: 0px; padding: 0px; width: 570px; text-align: right; }
#learn_top_header ul						{ position: absolute; bottom: 11px; right: 2px; margin: 0px; padding: 0px; width: 616px; text-align: right; }

#top_header ul li,
#learn_top_header ul li						{ list-style: none; display: inline; }

#top_header ul li a,
#learn_top_header ul li a					{ font-size: 9pt; }

#top_body           						{ text-align: left; float: right; width: 473px; margin-right: 27px; line-height: 18px; }
#top_body p         						{ margin-bottom: 198px; }

#top_body #links span   					{ font-family: Georgia; font-size: 11pt; color: #2aa3d7; font-style: italic; line-height: 20px; position: relative; bottom: 25px; }

#top #bosco_link   							{ position: absolute; left: 0px; top: 429px; }
#top #bosco_link div						{ position: relative; }
#top #bosco_link div a.text 				{ color: #ffffff; position: relative; bottom: 13px; left:10px; }

#bottom            							{ background-color: #333333; float: right; width: 909px; padding: 20px 0px; color: #ffffff; font-size: 9pt; line-height: 13pt; }

#bottom div.dark_round_thing                { position: relative; text-align: left; background-color: #1d1d1d; width: 419px; height: 132px; }
#bottom div.dark_round_thing div.content    { margin: 0px 16px; padding-top: 6px; padding-bottom: 20px; }
#bottom div.dark_round_thing div.content p,
#bottom div.light_round_thing div.content p { margin-top: 3px; margin-left: 7px; margin-bottom: 3px; } 

#bottom div.dark_round_thing img,
#bottom div.light_round_thing img           { display: block; }

#bottom div.dark_round_thing .top_left,
#bottom div.dark_round_thing .top_right,
#bottom div.dark_round_thing .bottom_left,
#bottom div.dark_round_thing .bottom_right  { background-image: url(../images/dark_corners.jpg); }
#bottom div.light_round_thing               { position: relative; text-align: left; background-color: #404040; }
#bottom div.light_round_thing div.content   { margin: 10px 15px; padding-top: 6px;}
#bottom div.light_round_thing .top_left,
#bottom div.light_round_thing .top_right,
#bottom div.light_round_thing .bottom_left,
#bottom div.light_round_thing .bottom_right { background-image: url(../images/light_corners.jpg); }

#bottom #bottom_left,
#bottom #bottom_right                       { float: left; width: 419px; }

#bottom #bottom_left                        { margin-left: 28px; margin-right: 20px; }

#bottom #bottom_left div.light_round_thing div.content div  					{ float: left; width: 180px; margin-right: 20px; }
#bottom #bottom_left div.light_round_thing div.content div.point    			{ margin-bottom: 10px; }
#bottom #bottom_left div.light_round_thing div.content div.point img   			{ margin: 0px; }
#bottom #bottom_left div.light_round_thing div.content div.point p span  		{ display:block; font-weight: bold; }
#bottom #bottom_left div.light_round_thing div.content div.point p     			{ margin: 0px 0px 0px 40px; }

/*learn more section*/

#learn_container      						{ width: 920px; margin: auto; margin-top:10px; }

#learn_top            						{ height: 320px; width: 920px; background: #000000 url(../images/learn_more_bkgd.jpg) bottom center no-repeat; position: relative; margin: 10px 0 0 0;}

#learn_top span								{ position: absolute; bottom: 35px; left:440px; width: 400px; font-size: 11pt; text-align: left; color: #3399cc; font-weight: bold; }
#learn_top span p							{ bottom: 25px; left:440px; width: 380px; font-size: 10pt; text-align: left; line-height: 15pt; color: #404040; font-weight:normal; }

div.gray_on_gray							{ position: relative; text-align: left; background-color: #404040; margin:20px; padding:10px; color: #ffffff; font-size: 9pt; line-height: 13pt; }

div.gray_on_gray .top_left,
div.gray_on_gray .top_right,
div.gray_on_gray .bottom_left,
div.gray_on_gray .bottom_right				{ background-image: url(../images/gray_corners_on_gray.jpg); }


#fundraise_top            					{ height: 391px; width: 920px; background: #000000 url(../images/kit.jpg) bottom center no-repeat; position: relative; margin: 10px 0 0 0;}

div.gray_on_gray span 		 				{ display:block; font-weight: bold; color: #2AA3D7; font-size: 12pt; line-height: 18pt; }
.body_on_white								{ font-family: arial; color: #ffffff; font-size: 9pt; line-height: 13pt; }
.blue										{ font-family: arial; font-size: 12pt; color:#4e9fd6; }

