/*-----------GENERAL------------------------------------*/


body {
	background-color: #6D909D;
	background-image: url(../images/general/bg_03.jpg);
	
	margin: 0;
	padding: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #466F82;
	
	text-align:center;
}




/******************LINK STYLES*******************/
a:link {
	color: #466F82;
	text-decoration: none;
}
a:visited {
	color: #466F82;
	text-decoration: none;
}
a:hover {
	color: #333;
}
a:active {
	color: #466F82;
}
/*------------------------*/



p{
	padding: 5px 90px 5px 30px;
	margin: 5px 0;

}



/*
h1
{
	font-size:16px;
	color:#363;
	letter-spacing: 1px;
	
	padding: 0 90px 0 30px;
	margin: 0;
}
*/


div.link01 
{
	float:left;
	display: inline;
	
	font-size:14px;
	
	width:200px;
	padding: 47px 0;
	text-align:left;
	margin: 0 0 0 30px;
}
div.link02 {
	float:left;
	display: inline;
	
	width:250px;
	padding: 15px 0 25px 0;
	text-align:left;
	border: none;
}
div.link02 img {
	border: none;
}



div.double_column01 {
	float:left;
	display: inline;
	
	width:215px;
	text-align:left;
	margin: 0 0 25px 40px;
}
div.double_column01 p {
	
}
div.double_column02 {
	float:left;
	display: inline;
	
	width:215px;
	text-align:left;
	margin: 0 0 25px 15px;
}
div.double_column02 p {
	
}


.imgright
{
	float:right;
	padding: 0 0 0 10px;
}
.imgleft
{
	float:left;
	padding: 0 10px 0 0;
}


/*-----------LISTS---------------------------------*/

div.list01 ol {
	margin: 0; 
	padding: 0 90px 0 30px;
	
}
div.list01 li {
	margin: 0;
	padding: 0 90px 0 30px;
}



/*-----------SUBSCRIPTION FORM---------------------------------*/

table#formTbl01 {
	width:400px;
	margin:15px 0 0 50px;
}
table#formTbl02 {
	width:400px;
	margin:15px 0 0 55px;
} 
#formTbl01 td {
	padding: 4px 0;
} 

td#tblHead01{
	
}

td#formTbl01A{
	width:180px;
}
td#formTbl01B{
	width:220px;
}
 
td#formTbl02A{
	width:50px;
}
td#formTbl02B{
	width:350px;
}

td#formTbl03A{
	width:200px;
}

#pp_btn {
	width: 100px;
	display: block; 
	margin: 0 auto;
	text-align: center;
}


/*-----------CONTAINER---------------------------------*/

#container {
	width: 750px;
	background: #fff;
	margin: 0 auto;
	background:#fff url(../images/general/bg_01.jpg) repeat-x;
	
	text-align:left;
	position:relative;
}


/*-----------INDEX-----------------------------------*/

#index_content {	
	float: left;
	width: 211px;
	
	padding: 0;
	margin: 110px 0 0 270px;
	display:inline;
}
#index_content img { 
	border: none; 
}
#index_content img.indexlogo { 
	margin: 0;
	padding: 0; 
}
#index_content img.btn { 
	margin: 29px 0 180px 0;
	padding: 0; 
}


/*-----------LEFT SIDE---------------------------------*/

#left {	
	float: left;
	width: 175px;
	
	padding: 0;
	margin: 18px 9px 30px 18px;
	display: inline;
	
	background:#fff url(../images/general/bg_02.jpg) repeat-x;
}
#left p {	
	padding: 0;
	margin: 0;
}

#left p.sponsor {
	padding: 150px 0 15px 0;
	
	color: #579735;
	font-size: 9px;
}

#left img.logo { 
	margin: 35px 0 68px 22px;
	padding: 0;
	border:none;
}

#sponsor_layer {
	padding: 0;
	margin: 0;
	position:absolute;
	width:396px;
	height:189px;
	z-index:1;
	left: 100px;
	top: 390px;
	visibility: hidden;
}

/* Mac backslash hack \*/
#sponsor_layer img {
    float:left;
    display:block;
}
/* end hack */ 


/*-----------CONTENT/MIDDLE-----------------------------------*/

#content {	
	float: left;
	width: 521px;
	
	padding: 0;
	margin: 18px 18px 0 9px;
	display: inline;
	
	background:#fff url(../images/general/bg_02.jpg) repeat-x;
}
#content p {	
	padding: 5px 15px 5px 15px;
}

#content img.index_img { 
	width: 462px; 
	display: block;
	padding: 90px 0 0 0; 
	margin: 0 auto; 
}
#content img.img_right_01 {
	float:right;
	padding: 0px 0px 5px 5px;
}
#content img.img_left_01 {
	float:left;
	padding: 0 10px 0 0;
}
#content img.header01 {
	padding: 95px 0 15px 0;
}

#content img.features {
	width: 378px; 
	display: block; 
	margin: 0 auto;
	padding: 40px 0 50px 0;
}
#content img.ep_org {
	width: 460px; 
	display: block; 
	margin: 0 auto;
	padding: 21px 0 15px 0;
}
#content img.participate {
	width: 321px; 
	display: block; 
	margin: 0 auto;
	padding: 25px 0 15px 0;
	border: none;
}
#content img.subscribe {
	width: 483px; 
	display: block; 
	margin: 0 auto;
	padding: 13px 0 15px 0;
}
#content img.links {
	width: 113px; 
	display: block; 
	margin: 0 auto;
	padding: 69px 0 30px 0;
}
#content img.contact {
	width: 520px; 
	display: block; 
	margin: 0 auto;
	padding: 0 0 15px 0;
	border: none;
}

#content img.growth {

	padding: 12px 0 15px 0;
	border: none;
}

/*-----------CONTENT 2 /MIDDLE 2 -----------------------------------*/

#content02 {	
	float: left;
	width: 750px;
	
	padding: 0;
	margin: 0;
	
}
#content02 p {	
	padding: 5px 50px 5px 50px;
}


#content02 img.img_right_01 {
	float:right;
	padding: 0px 0px 5px 5px;
}
#content02 img.img_left_01 {
	float:left;
	padding: 0 10px 0 0;
}
#content02 img.img_left_02 {
	float:left;
	padding: 5px 10px 0 50px;
}
#content02 img.headline02 {
	padding: 20px 0 10px 50px;
}
#content02 img.photo02 {
	padding: 5px 10px 0 50px;
}

#content02 .text_column {
 float:left;
 text-align:left;
 width: 200px;
 padding: 0;
 margin: 0;
}
#content02 .text_column p {
 padding: 5px 0 5px 0;
 margin: 0;
}

/*-----------FOOTER-------------------------------------*/


#footer 
{
	clear: both;
	width:750px;
	height:24px;
	background-color:#fff;
	
}
#footer p {
	padding: 5px 0px 0px 10px;
	
	font-size:9px;
	color:#999;
	font-weight: bold;
	letter-spacing:1px;
	text-align:center;
}


/*-----------BOTTOM NAVIGATION-------------------------------------*/


#bottom_nav 
{
	clear: both;
	width:750px;
	background-color:#fff;
	
}
#bottom_nav p {
	padding: 25px 0px 5px 10px;
	
	font-size: 10px;
	color:#F39F2B;
	font-weight: bold;
	text-align:center;
	letter-spacing: 1px;
}

#bottom_nav a {
	color: #F39F2B;
	text-decoration: none;
}
#bottom_nav a:hover {
	color: #ccc;
}
#bottom_nav a:active {
	color: #F39F2B;
}



/*++++++++++++++++++++++++*/
/* BEGIN SIDE MENU LAYOUT */

#navlist {
	
}

#navlist ul 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E59729;
	letter-spacing: 1px;
	
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
}

#navlist li 
{
	margin: 0;
}

#navlist a 
{
	padding: 3px 0 3px 14px;
	margin: 9px 0;
	display: block;
	border:none;

}
#navlist a:link, #navlist a:visited 
{
	color: #E59729;
	text-decoration: none;
}

#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active 
{
	background-color: #D0D9CA;
	color: #E59729;
}


/* END SIDE MENU LAYOUT */
