body { background-attachment:fixed; background:url(../images/bg_dotted.png); background-repeat:repeat; font-family: "Trebuchet MS", Helvetica, sans-serif; margin: 0px 0px 0px 0px; font-size: 12px; color: #4D4D4F; width:100%; height:1200px; }

/*If the body background-color: #cbd7e3; changes then the disclaimers at the bottom of the page and the header.gif should change as well the header.gif has ditter going to white */
.center_header {margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; width: 960px; height:23px; position:relative; }
.center_footer {margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; width: 960px; position:relative; }
.center_body {
	background-color:#FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: url(../images/others/body_bg.png);
	padding: 0px;
	width: 960px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	position:relative;
}
.center_body_index {
	background-color:#FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: url(../images/others/body_bg.png);
	padding: 0px;
	width: 960px;
	height:700px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	position:relative;
}

.center {margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; width: 960px; position:relative; }
.header_tab {margin-top:0px; margin-bottom:0px; left: 34px; top: 141px; overflow: visible; height: 30px; z-index:2; width:730px; position:absolute;}
.tab {
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	left: -18px;
	top: 193px;
	width:998px;
	text-align:center;
	overflow: visible;
	height: 65px;
	position:absolute;
	z-index:1;
}
.header_programs {text-align: center; padding: 0px 0px 0px 0px; height: 112px; vertical-align: middle; width: 1000px; margin:auto; background:url(../images/header_prog/bg.png);}
.bg {background-image: url(../images/others/body_bg_bottom.png); background-repeat: repeat-x; background-position: bottom; }
.bg_if_the_shoe_fits {background-image: url(../images/main_images/img_if_the_shoe_fits.png); background-repeat:no-repeat; background-position: bottom; }


img {border:0px; }
.submit {
	position:absolute;
	top:297px;
	left:520px;
	width: 172px;
}
.container {position: relative; margin-right: auto; margin-left: auto; background:url(../images/body_bg.gif); background-repeat:repeat-y; }
.container_home_img {margin-top:0px; margin-bottom:0px; position: absolute; left: 340px; top: 91px; overflow: visible; width: 295px; height: 105px; z-index:2; }
.header {text-align: center; padding: 0px 0px 0px 0px; z-index:1; }
.logo {padding:0px 0px 0px 0px; margin:0px 15px 10px 0px; }
.tab img {margin: 0px 6px 0px 0px; }
.center_img {margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; width: 960px; height:1px; margin-bottom: 0px; }
.photo_container {position: relative; margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: 0px; width: 960px; z-index: 1; }
.btn_donate_today {position: relative; left: 671px; top: 47px; width: 0px; height: 0px; overflow: visible; z-index: 1; }
.img_mission {margin-top:0px; margin-bottom:0px; position:absolute; left: 605px; top: -470px; overflow: visible; height: 29px; width:324px; }
.img_placer_1{
	right:33px;
	bottom:57px;
	width: 335px;
	height: 288px;
	overflow: visible;
	position: absolute;
}
.img_dw{
	right:57px;
	bottom:243px;
	width: 134px;
	height: 288px;
	overflow: visible;
	position: absolute;
}

.img_w3{ position:absolute; left: 655px; bottom: 550px; width: 0px; height: 0px; overflow: visible; z-index:2; }
.img_asw_close {
	right:586px;
	bottom:128px;
	width: 33px;
	height: 33px;
	overflow: visible;
	position: absolute;
	z-index:4;
}
.img_asw_photo{right:583px; bottom:211px; width: 33px; height: 33px; overflow: visible; position: absolute; z-index:0;}
.img_dw
.img_asw_bg{
	right:556px;
	bottom:-142px;
	width: 324px;
	height: 327px;
	overflow: visible;
	position: absolute;
	z-index:2;
}

.img_w3{
	position:absolute;
	left: 677px;
	bottom: 251px;
	width: 0px;
	height: 0px;
	overflow: visible;
	z-index:2;
}
.img_tree{position:absolute; left: 520px; bottom: 530px; width: 0px; height: 0px; overflow: visible; z-index:2; }
.img_news{position:absolute; left:605px; bottom: 450px; width: 0px; height: 0px; overflow: visible; }

.img_home{
	position:absolute;
	left:775px;
	bottom: 535px;
	width: 0px;
	height: 0px;
	overflow: visible;
}
.img_events_g {position:absolute; left: 590px; bottom:690px; width: 0px; height: 0px; overflow: visible; }
.img_events_main {
	position:absolute;
	left: 425px;
	top:-35px;
	width: 0px;
	height: 0px;
	position: absolute;
}
.img_contact {position:absolute; left: 720px; bottom: 545px; width: 0px; height: 0px; overflow: visible; z-index:1 }
#tree {text-align: justify; margin-left: 55px; width: 440px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#dw {text-align: justify; margin-left: 55px;  width: 700px; height:280px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }

#home {text-align: justify; margin-left: 55px; width: 397px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#w3 {text-align: justify; margin-left: 55px; height:465px; width: 850px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#img_w3_dw_black_suit {
	right:61px;
	bottom:330px;
	width: 163px;
	height: 412px;
	overflow: visible;
	position: absolute;
	z-index:3;
}
/*#news {text-align: justify; width: 640px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
*/
#events {text-align: justify; margin-left: 55px; width: 445px; padding-top: 15px; padding-bottom: 18px; z-index: 1; position:relative; }
#fullpage {text-align: justify; margin-left: 55px; width: 850px; height:450px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#sponsors {text-align: justify; margin-left: 55px; width: 850px; height:600px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#camp_florida_body {text-align: justify; margin-left: 55px; width: 850px; height:600px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#bgca_body {
	text-align:justify;
	margin-left: 55px;
	width: 850px;
	height:870px;
	padding-top: 15px;
	padding-bottom: 18px;
	z-index: 1;
}

#camp_body {
	text-align:left;
	margin-left: 55px;
	width: 850px;
	height:600px;
	padding-top: 15px;
	padding-bottom: 18px;
	z-index: 1;
}
#media_gallery {text-align: justify; margin-left: 55px; width: 870px; height:550px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#media_gallery7 {text-align: justify; margin-left: 55px; width: 870px; height:580px; padding-top: 15px; padding-bottom: 18px; z-index: 1; background:url(../images/gallery/gallery_frame_bg.jpg); background-repeat:no-repeat;}
#gallery {text-align: justify; margin-left: 55px; width: 850px; padding-top: 15px; padding-bottom: 18px; height:570px; }
#events_g {text-align: justify; margin-left: 55px; width: 855px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#img_w3_kid {
	right:80px;
	bottom:88px;
	width: 163px;
	height: 412px;
	overflow: visible;
	position: absolute;
	z-index:3;
}

#team {text-align: justify; margin-left: 55px; width: 850px; padding-top: 15px; padding-bottom: 18px; z-index: 1; height:670px; }
#contact {margin-top: 0px; text-align: justify; padding-top: 105px; margin-left: 55px; z-index: 1; height:365; background: url(../images/contact_bg.png); background-repeat: no-repeat; padding-bottom: 15px; position:relative; }

.img_asw10{
	right:215px;
	bottom:88px;
	width: 163px;
	height: 412px;
	overflow: visible;
	position: absolute;
	z-index:2;
}
.img_asw09{
	right:188px;
	bottom:15px;
	width: 315px;
	height: 412px;
	overflow: visible;
	position: absolute;
	z-index:2;
}
.img_asw_menu {position:absolute; left: 753px; bottom: 70px; width: 164px; height: 393px; overflow: visible; z-index:1;}
.img_asw_menu_b {position:absolute; left: 753px; bottom: 170px; width: 164px; height: 393px; overflow: visible; z-index:1;}

#asw_subpage {text-align: justify; margin-left: 55px; width: 640px; height:400px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#asw {text-align: justify; margin-left: 55px; width: 500px; height:400px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#asw08_b {text-align: justify; margin-left: 55px; width: 670px; height:500px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#asw08 {text-align: justify; margin-left: 55px; width: 670px; height:400px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#asw09 {text-align: justify; margin-left: 55px; width: 395px; height:400px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#asw10 {text-align: justify; margin-left: 55px; width: 500px; height:400px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#home_w_letter { position:relative; text-align: justify;	margin-left: 35px;	width: 252px;	padding: 0px 25px 18px  25px;	padding-top: 15px;	padding-bottom: 18px;	z-index: 1;	background-color:#d1e4eb;	font-family: "Trebuchet MS", Helvetica, sans-seri}
#subpage {text-align: justify; margin-left: 55px; width: 855px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#w3_subpage {text-align: justify; margin-left: 55px; width: 855px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
#w3_2010 {text-align: justify; margin-left: 55px; width: 855px; padding-top: 15px; padding-bottom: 18px; z-index: 1; }
.col_one {width:270px; height:100px; position:relative; left:0px; top:100px; margin:0; }
.col_two {width:270px; height:100px; position:relative; left:270px; top:0px; margin:0; }
.col_three {width:270px; height:100px; position:relative; left:540px; top:-100px; margin:0; }
.container {width:800px; height:300px; float:none; }
.contact_box {vertical-align: text-top; font-weight:bold; vertical-align: top; padding: 8px 5px 8px 5px; width: 460px; background-color: #FFF; margin-left: 28px; border-bottom-color: #777; border-right-color: #666; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-bottom-width: 1px; border-right-width: 1px; color: #004568; margin-top: 15px; }
.contact_box_2 {vertical-align: text-top; font-weight:bold; vertical-align: top; padding: 8px 5px 8px 5px; width: 460px; background-color: #FFF; margin-left: 28px; border-bottom-color: #777; border-right-color: #666; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-bottom-width: 1px; border-right-width: 1px; color: #004568; margin-top: 15px; }


textarea {border: 0px; width: 320px; border-color: #FFF; padding-left:5px; color:#030303; border-bottom-style: none; }

.input {border: 0px; width: 320px; border-color: #FFF; padding-left:5px; color:#030303; border-bottom-style: none; }
h1 {
	margin: 0px;
	color: #004568;
	font-size: 17px;
	padding-bottom: 6px;
	text-align:left;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

h2 {margin: 0px; color: #004568; font-size: 14px; padding-bottom: 6px; text-align:left; }
.text_blue {margin: 0px; color: #004568; font-size: 14px; padding-bottom: 6px; font-weight:bolder; }
.text_orange {color:#F6921E; text-decoration: none; font-style:italic; }
.text_orange_2 {color:#F6921E; text-decoration: none; font-style:italic; font-size:17px; }
.text_orange_3 {color:#F6921E; text-decoration: none; }
/*.team_controls{padding:122px 0px 0px 0px; text-align:center; width:40px; float:left; }
*/
.team_photo {width:182px; height:290px; position:relative; margin-left:-23px;}
.team_content1 {
	width:557px;
	height:220px;
	margin:20px 20px 20px 20px;
	position:absolute;
	background-repeat:no-repeat;
	left: 264px;
	top: 17px;
}
.team_content2 {
	width:557px;
	height:221px;
	margin:20px 20px 20px 20px;
	position:absolute;
	background-repeat:no-repeat;
	left: 264px;
	top: 323px;
}
ol{margin:0px; margin-left:6px; padding:12px;}
ul{margin:0px; padding:0px; padding-left:12px;}
li{margin:0px; padding:0px;}
a {color: #004568; text-decoration: none; }
a:link {color: #004568; text-decoration: none; }
a:visited {color: #004568; text-decoration: none; }
a:hover {color: #004568; text-decoration: none; }
a:active {color: #004568; text-decoration: none; }
#bar_grey {
	height: 27px;
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background:url(../images/footer_grey_bar.gif);
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#bar_orange {
	height: 27px;
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	background-color: #F6921E;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#footer_links {color: #FFFFFF; padding-bottom: 6px; padding-top: 12px; }
#footer_links a { color:#FFF;}
#disclaimer {color: #999999; margin-left: 20px; margin-bottom: 12px; font-size: 10px; background: none; line-height:12px; }
.gallery_menu_frame {width:192px; height:227px; background:url(../images/gallery/gallery_menu_frame.png); background-repeat:no-repeat; margin-top:20px; margin-right:20px; float:left; overflow:hidden;}
.photo {position:absolute; z-index:-1;}
.frame {width:192px; height:227px; background:url(../images/gallery/gallery_menu_frame.png); margin-top:0px; margin-top:0px; float:left; z-index:2;}

h3 {
	font-size:19px;
	font-weight:normal;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	margin: 0px;
	color: #004568;
	padding-bottom: 6px;
	}

form {margin:0px; padding:0px;}
input {margin:0px; padding:0px;}
