html {
	height: 100%; 
	position: relative; 
	font: small-caps 14px arial bold;
}


body {
	padding: 0px;
	margin: 0px;
	color:#000;
	background: url(images/index_bg.jpg) #004f39 repeat-y;
	background-position: 50% 0;
	height: 100%;
	font: small-caps 14px arial bold;

}

#container {
height: 100%;
width: 725px;
margin: 0 auto;

}
#header {
height: 185px;
background-color: #fff;
}
#logo {
backgrousnd: url(images/rjf_logo.gif) #fff no-repeat;
height: 183px;
width: 223px;
float: left;

}

#tabs {
height: 50px;
text-align:right;
float:right;
margin-right: 20px;

}
#slogan {
background: url(images/top_text.gif) #fff no-repeat;
height: 116px;
width: 500px;
float: left;
margin-top: 65px;
}
#imagebank {
background: url(images/photos_home.jpg) #000 no-repeat;
height: 281px;
width:725px;

}
#bodyindex {
height: 100%;

}


#content {
background: url(images/content2_bg.jpg) #fff repeat-y;
height: 100%;


}
#shadosw {
background: url(images/content_bg.jpg) #fff no-repeat;
width: 725px;
height: 35px;
}
#navigation {
float: left;
height: 100px;
width: 195px;
padding-left:20px;

}
#information {
float: right;
height: 100px;
width: 500px;


}

h1, h2, h3 {
	color: #006633;	
	padding: 10px;

	font-family: georgia;

	}

h1 {
	font-size: 20px;



	}



h2 {
	font-size: 1.5em;
	}



h3 {
	font-size: 1em;
	}
#menu {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-TOP: 7px; 
PADDING-BOTTOM: 7px; 
margin-top: 0px;
text-align: center;
color: #FFF; 
text-decoration: none;
	font: small-caps 14px arial bold;
	letter-spacing: 2px;


}
#menu dt {
cursor: pointer;


padding-bottom: 10px;
text-align: left;


}
#menu dd {
padding:0px;
margin:0px;
}
#menu li {
text-align: left;

}
#menu li a, #menu dt a {
color: #FFF;
text-decoration: none;


}
#menu li a:hover, #menu dt a:hover {
color: #006633;
}
#footer {
	bottom: 0;
	margin-top: 150px;
}

#wrapper-fund {
	text-align: left;

	padding: 0px;
	border:0;
	width: 490px;


	font: normal 1.4em Verdana, Arial, Helvetica, sans-serif; font-size: 11.4px; line-height: 1.4em; color: #4b4b4d;
}



#side-a {
	float: left;
	width: 150px;

}

#side-b {
	float: right;
	width: 300px;


}

#content-fund { 
	float: left;


}

#footer-fund {
	clear: both;
	background: #fff;
}

#footingwrapper {


}
#facebook {
position: absolute;
}
#constantcontact{
position: relative;
left:150px;


}

/* Mainbody Variables */
.text {font: normal 1.4em Verdana, Arial, Helvetica, sans-serif; font-size: 11.4px; line-height: 1.4em; color: #4b4b4d; margin: 1em 0;padding-left:20px;padding-right:20px;}
.text a {PADDING-LEFT: 1px; COLOR: #5FB01E; TEXT-DECORATION: underline;}
.text a:hover {COLOR: #006633;}
.subh1 {margin-top:-20px;font: normal 1.4em Verdana, Arial, Helvetica, sans-serif; font-size: 11.4px; line-height: 1.4em;font-style: italic; color: #4b4b4d;padding-left:10px;padding-right:20px;}

/* Styles for text switcher */
.text2 {font: normal 1.4em Verdana, Arial, Helvetica, sans-serif; font-size: 11.2px; line-height: 1em; color: #FFFFFF; margin: 1em 0;}
.text2 span {padding: 0 3px 0 3px;}
.text2 span.larger a  {font-size: 14px;}
.text2 span.largest a {font-size: 17px;}
.text2 span a:link, p span a:visited {color: #ffffff; text-decoration: underline;}
.text2 span a:hover, p span a:active {text-decoration: underline;}	

/* Styles for footer */
.footer {PADDING-TOP: 2px; PADDING-BOTTOM: 2px; COLOR: #006633; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; TEXT-DECORATION: none;}
.footer a {COLOR: #006633; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline;}