@charset 'utf-8';
/* CSS Document */

body  {
	font: 10pt    Arial, Helvetica, sans-serif;
	background:  #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

a img {
	border:none;

}

.i_nav, .i_nav a:link, .i_nav a:visited, .i_nav a:active {
	font: 10pt    Arial, Helvetica, sans-serif;
	color: #5BA846;
	text-decoration: underline;

}

.i_nav a:hover {
	font: 10pt    Arial, Helvetica, sans-serif;
	color: #5BA846;
	text-decoration: underline;
	
}

.mailnav, .mailnav a:link, .mailnav a:visited, .mailnav a:active {
	font: 10pt    Arial, Helvetica, sans-serif;
	color: #5BA846;
	text-decoration: underline;

}

.mailnav a:hover {
	font: 10pt    Arial, Helvetica, sans-serif;
	color: #5BA846;
	text-decoration: underline;
	
}

#content_frame {
	position: relative;
	top: 20px;
	text-decoration:none;
	font-weight: bold;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	color: #FFFFFF;
	text-align: left;
	width: 975px;
	height: 800px;
	background-color: #FFFFFF;
	z-index:0;

}

#header_frame {
	position: absolute;
	top: 0px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	width: 975px;
	height: 110px;
	background-color: #FFFFFF;
	z-index:30;
}

#header1 {
	position: absolute;
	top: 0px;
	left: 0px;
	font: 10pt    Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	width: 151px;
	height: 110px;


}
#header2a {
	position: absolute;
	top: 0px;
	left: 151px;
	width: 586px;
	height: 62px;

}

#header2b {
	position: absolute;
	top: 62px;
	left: 151px;
	width: 480px;
	height: 30px;
	line-height: 28px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	z-index:100;
}

#headerdonate {
	position: absolute;
	top: 62px;
	left: 631px;
	width: 106px;
	height: 30px;
	line-height: 28px;
	font-weight: bold;
	background: #00FF00;
	color: #000000;
	text-align: left;
	z-index:90;
}

#full_header2b {
	position: absolute;
	top: 62px;
	left: 151px;
	width: 586px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

#header3 {
	position: absolute;
	top: 0px;
	left: 737px;
	color: #FFFFFF;
	text-align: left;
	width: 238px;
	height: 110px;
	
}



#logo2 {
	position: absolute;
	top: 110px;
	left: 738px;
	width: 237px;
	height: 25px;
}

#opening_doorsA {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 975px;
	height: 95px;
	background: url(../images/opening_doorsA.png);
	background-repeat: repeat-y;
	z-index: 10;

}

#secondary_pages_banner {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 975px;
	height: 95px;
	background: url(../images/secondary_pages_banner.jpg);
	background-repeat: repeat-y;
	z-index: 10;

}

#body_frame {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 738px;
	height:691px;
	z-index:0;

}

#body1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 22px;
	height:637px;
	background: #FFFFFF;
}

#main_body2 {
	position: absolute;
	top: 0px;
	left: 22px;
	width: 716px;
	height:503px;
	background: url(../images/services.gif);
	background-repeat:no-repeat;
}

#main_body_movie {
	position: absolute;
	top: 0px;
	left: 22px;
	width: 716px;
	height:636px;
	background: #000000;
}

#rt_swap {
	position: absolute;
	top: 95px;
	left: 738px;
	width: 237px;
	height:543px;
	background:#666666;
}

#bodycolors {
	position: absolute;
	top: 503px;
	left: 22px;
	width: 716px;
	height: 7px;
	z-index:100;
}

#color1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 238px;
	height: 7px;
	background:#cb6530;
	z-index:200;
}

#color2 {
	position: absolute;
	top: 0px;
	left: 239px;
	width: 238px;
	height: 7px;
	background:#daad00;
	z-index:200;
	background-color: #daad00;
}

#color3 {
	position: absolute;
	top: 0px;
	left: 478px;
	width: 238px;
	height: 7px;
	background:#38628d;
	z-index:200;
	background-color: #38628d;
}

#btm_swp {
	position: absolute;
	top: 510px;
	left: 22px;
	width: 716px;
	height: 127px;
	background-repeat:no-repeat;
	z-index:100;
}

#img_swp1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 238px;
	height: 127px;
	
	z-index:200;
}

#img_swp2 {
	position: absolute;
	top: 0px;
	left: 239px;
	width: 238px;
	height: 127px;
	
	z-index:200;
}

#img_swp3 {
	position: absolute;
	top: 0px;
	left: 478px;
	width: 238px;
	height: 127px;
	
	z-index:200;
}

#img_swp1_top {
	position: absolute;
	top: 442px;
	left: 22px;
	width: 238px;
	height: 55px;
	
	z-index: 300;

}

#img_swp2_top {
	position: absolute;
	top: 442px;
	left: 261px;
	width: 238px;
	height: 55px;

	z-index: 300;

}

#img_swp3_top {
	position: absolute;
	top: 442px;
	left: 500px;
	width: 238px;
	height: 55px;

	z-index: 300;

}

#footer {
	position: absolute;
	top: 637px;
	left: 0;
	width: 975px;
	height: 53px;
	z-index:300;
}

#footera {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 975px;
	height: 25px;
	z-index:300;
	background: url(../images/footer_01.jpg);
	background-repeat:no-repeat;
	z-index:400;
}

#footerb {
	position: absolute;
	top: 25px;
	left: 0;
	width: 975px;
	height: 28px;
	z-index:300;
	background:url(../images/footer_02.jpg);
	background-repeat:no-repeat;
}

#mini_scroll {
	position: absolute;
	top: 0px;
	left:0px;
	overflow: scroll;
	background: #FFFFFF;
	width: 237px;
	height: 543px;
	background-repeat:no-repeat;
	font: 9pt    Arial, Helvetica, sans-serif;
	color:#707070;
	text-align: left;
	overflow-x: hidden;
}	

.scroll {
	color:#000000;
	font: 9pt    Arial, Helvetica, sans-serif;
	width:  207px;
	padding: 10px;
	text-align: left;

	
}
 
.float_left {
	float:left;
	clear:left;
	padding:5px;

}

.float_right {
	float:right;
	clear:right;
	padding:5px;
	
}
	
