@charset "UTF-8";
/* CSS Document */


body {
	margin:0; 
	padding:0;}
	

	div#wrapper {
	width:1024px;
	min-height:1024px;
	margin:0 auto;
	padding:50px;
	border:0;}
	
	div#container {
	width:1024px;
	min-height:1024px;
	margin:0 auto;
	padding:0px;
	border:0;}
	
/*begin header*/
	
	
	div#header-wrapper {
	width:1024px;
	height:137px;
	margin:0 auto;
	padding:0px;
	border:0;}
	
		div#header-logo {
		position: relative;
		top: -20px;
		width:244px;
		height:137px;
		margin:0 auto;
		padding:0px;
		border:0;
		float:left;}
		
		div#navigation-top {
		width:733px;
		height:61px;
		margin:0 auto;
		padding:0px;
		border:0;
		float:right;
		text-align:right;}
		
			#navigation-top a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:right; color:#666; line-height:16px;}
			#navigation-top a:hoover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:right; color:#bebebe; line-height:16px;}
			#navigation-top a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:right; color:#bebebe; line-height:16px;}
	
	
	

div#navigation {	
		width:733px;
		height:46px;
		margin:0 auto;
		padding:0px;
		float:right;}
		
		
	
		
			div#navigation-bottom {
			background:url(../images/texture.jpg);
			width:733px;
			height:30px;
			margin:0 auto;
			padding:5px;
			float:right;}
			
			
			div#arrow{
				width:80px;
				margin:0 auto;
				padding:3px;
				border:0;
				float:left;
				text-align:right;}
				
				.orange { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; text-align:left; color:#f47d31; text-transform:uppercase; }
				.small-gray { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; text-align:left; color:#777; text-transform:uppercase; }
			
			
			
/*end header*/

	
		div#category-wrapper {
		background-image:url(../images/category-bg.gif);
		width:1024px;
		height:252px;
		margin:0 auto;
		padding:0px;
		border:0;}
		
			#category-wrapper a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#666; line-height:16px;}
			
			
		
		
			
			
			
			#category-wrapper a:hoover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#bebebe; line-height:16px;}
			#category-wrapper a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#bebebe; line-height:16px;}
	
		
			div#category-top {
			width:487px;
			height:9px;
			margin:0 auto;
			padding:35px;
			border:0;
			float:left;
			font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-decoration:none; text-align:left; color:#ff9933;}
			
			div#category-top-right {
			width:454px;
			height:79px;
			margin:0 auto;
			padding:0px;
			border:0;
			float:right;}
			
			div#category-left-spcr {
			width:35px;
			margin:0 auto;
			padding:0px;
			border:0;
			float:left;}
			
			div#category-col1 {
			width:230px;
			margin:0 auto;
			padding:0px;
			border:0;
			float:left;
			position:relative;}
			
			div#category-col2  {
			width:225px;
			margin:0 auto;
			padding:0px;
			border:0;
			float:left;
			position:relative;}
			
			div#category-col3 {
			width:208px;
			margin:0 auto;
			padding:0px;
			border:0;
			float:left;
			position:relative;}
			
			div#category-search {
			width:290px;
			margin:0 auto;
			padding:12px;
			border:0;
			float:right;
			position:relative;
			top: -10px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:left; color:#ff9933;}
			
/*end categories*/		

		div#content-top-spcr {
		width:1024px;
		min-height:47px;
		margin:0 auto;
		padding:0px;
		border:0;}
		
		div#content-wrapper {
		width:1024px;
		margin:0 auto;
		padding:0px;
		border:0;}
		
			div#content-headline {
			width:670px;
			min-height:120px;
			margin:0 auto;
			padding:0px;
			border:0;
			float:left;}
		
			div#content-row1 {
			width:940px;
			min-height:65px;
			margin:0 auto;
			padding:0px;
			border:0;
			float:right;
			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#666; line-height:21px;}
			
			
			div#content-row2 {
			width:940px;
			margin:0 auto;
			padding:0px;
			border:0;
			float:right;
			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#666; line-height:21px;}
			
				div#content-row2-col1 {
				width:490px;
				margin:0 auto;
				padding:0px;
				border:0;
				float:left;
				position:relative;}
				
					#content-row2-col1 h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-decoration:none; text-align:left; color:#ff9933; line-height:61px;}
					#content-row2-col1 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#666; line-height:21px;}
					#content-row2-col1 b { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:left; color:#ff9933; line-height:21px;}
					
			
				div#content-row2-col2 {
				width:450px;
				margin:0 auto;
				padding:0px;
				border:0;
				float:right;
				position:relative;
				font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:right; color:#666; line-height:18px;}


/*end content*/	

		div#footer-wrapper {
		width:1024px;
		min-height:60px;
		margin:0 auto;
		padding:0px;
		border:0;
		position:relative;
		float:right;
		text-align:right;}
		
		
/*begin interior page*/	

		div#navigation-interior {
		width:733px;
		height:76px;
		margin:0 auto;
		padding:0px;
		border:0;
		float:right;}
		

/*begin content area*/	
/*left-side*/	
			
			
		div#int-content-spcr {
		width:1024px;
		min-height:45px;
		margin:0 auto;
		padding:0px;
		border:0;
		position:relative;
		float:left;}	
		
		div#int-content-wrapper {
		width:1024px;
		min-height:805px;
		margin:0 auto;
		padding:0px;
		border:0;
		position:relative;
		float:left;}	
		
		div#int-content-left {
		background-image:url(../images/interior/left-bg.gif);
		width:431px;
		min-height:805px;
		margin:0 auto;
		padding:0px;
		border:0;
		position:relative;
		float:left;}	
		
			div#int-content-left-row1 {
			width:325px;
			margin-left:40px;
			margin-top:37px;
			border:0;
			position:relative;
			float:left;
			font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-decoration:none; text-align:left; color:#ff9933; line-height:21px;}
	
	
			div#int-content-left-row2-col1 {
			width:159px;
			margin-left:48px;
			border:0;
			position:relative;
			float:left;}
			
				#int-content-left-row2-col1 a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; text-align:left; color:#666; line-height:19px;}
				#int-content-left-row2-col1 a:hoover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; text-align:left; color:#bebebe; line-height:19px;}
				#int-content-left-row2-col1 a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; text-align:left; color:#bebebe; line-height:19px;}
			
			div#int-content-left-row2-col2 {
			width:159px;
			border:0;
			position:relative;
			float:left;}
			
				#int-content-left-row2-col2 a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; text-align:left; color:#666; line-height:19px;}
				#int-content-left-row2-col2 a:hoover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; text-align:left; color:#bebebe; line-height:19px;}
				#int-content-left-row2-col2 a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; text-align:left; color:#bebebe; line-height:19px;}
	

/*right-side*/		
	
		
		div#int-content-right-spcr {
		width:550px;
		height:78px;
		margin:0 auto;
		padding:0px;
		border:0;
		position:relative;
		float:left;}
		
		div#int-content-right {
		width:550px;
		min-height:805px;
		margin:0 auto;
		padding:0px;
		border:0;
		position:relative;
		float:right;}
		
			#int-content-right h1 {font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; text-decoration:none; text-align:left; color:#ff9933; line-height:60px;}
			#int-content-right p {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#666; line-height:21px;}
			#int-content-right b {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:left; color:#ff9933; line-height:21px; text-transform:uppercase;}
			#int-content-right a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#666; line-height:25px;}
			#int-content-right a:hoover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#bebebe; line-height:21px;}
			#int-content-right a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:left; color:#bebebe; line-height:21px;}
			
			
		div#int-content-right-text {
		width:490px;
		margin:0 auto;
		padding:0px;
		border:0;
		position:relative;
		float:left;
		clear:both;}
			



/* tomotechi edit */
#front-categories-table
{
	position: relative;
	float: left;
	width: 650px;
}

#front-categories-table td
{	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	text-decoration:none; 
	text-align:left; 
	color:#666; 
	line-height:15px;
}






#front-categories-table td span
{	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	text-align:left; 
	color:#666; 
	line-height:15px;
	margin-right: 15px;
}


#front-categories-table td a, #front-categories-table td a:visited
{	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	text-align:left; 
	color:#666; 
	line-height:15px;
	margin-right: 15px;
}

#front-categories-table td a.active-category, #front-categories-table td a:hover
{
	color:#ff9933; 
	text-decoration: underline;
}

#above-side-cats
{
	position: relative;
	width: 300px;
	margin-top: 15px;
	left: 45px;
}






#side-categories-table
{
	position: relative;
	margin-left:  40px;
}




#side-categories-table td span
{	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	text-align:left; 
	color:#666; 
	line-height:19px;
	margin-right: 15px;
}

#side-categories-table td a, #side-categories-table td a:visited
{	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	text-align:left; 
	color:#666; 
	line-height:19px;
	margin-right: 15px;
}

#side-categories-table td a.active-category, #side-categories-table td a:hover
{
	color:#ff9933; 
	text-decoration: underline;
}

			
ol, ul
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	text-decoration:none; 
	text-align:left; 
	color:#666; 
	line-height:21px;
}


ol li, ul li
{
	margin-bottom: 10px;
}

ol li ul li
{
	list-style: none;
}

.press-date
{
	position: relative;
	top: -3px;
	margin-left: 5px;
	color:#666; 
	font-size: 11px;
}

#container p a.readmore, #container p a.readmore:visited
{
	color:#ff9933;
	text-decoration: none;
}

#container p a.readmore:hover
{
	text-decoration: underline;
}

h1#article-title
{
	line-height: 25px;
}


.provider
{
	position: relative;
	margin: 45px 0px;
	width: 600px;
}

.provider-logo
{
	position: relative;
	float: left;
	width: 165px;
}

.provider-info
{
	position: relative;
	float: left;
}

div.provider a#provider-title
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none; 
	text-align:left; 
	color:#ff9933; 
	line-height:21px; 
	text-transform:uppercase;
}

div.provider a#provider-title:hover
{
	text-decoration: underline;
}





			
			
			


#provider-search-form
{
	position: relative;
	margin-left: 57px;
	left: 20px;
	top: 30px;
	margin-bottom: 25px;
	/*border: 1px solid red;*/
}

#provider-search-form input[type="text"]
{
	position: relative;
	left: 20px;
	border: 1px solid #ff9933;
	padding: 5px;
	margin-bottom: 8px;
	width: 200px;
}


#category-search input[type="text"]
{
	position: relative;
	left: 20px;
	border: 1px solid #ff9933;
	padding: 5px;
	margin-bottom: 8px;
	width: 200px;
}

#category-select-box
{
	position: relative;
	left: 20px;
	margin-bottom: 8px;
	width: 213px;
}

#search-submit-button
{
	position: relative;
	left: 135px;
	background-image: url(../images/search-button.png);
	border:none;
	width: 100px;
	height: 30px;
}

#provider-search-form-title
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none; 
	text-align:left; 
	color:#ff9933; 
	line-height:21px; 
	text-transform:uppercase;
}

h3#provider-title
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none; 
	text-align:left; 
	color:#ff9933; 
	line-height:21px; 
	text-transform:uppercase;	
}

label
{
	display: block;
}

div#navigation a
{
	position: relative;
	margin-right: -5px;
	
}
		
#the-foundation-funds li
{
	list-style: none;
	margin-bottom: 0px;
}

#the-foundation-funds li a, #the-foundation-funds li a:visited
{
	
}

#the-foundation-funds li a:hover
{
	color:#ff9933;
	text-decoration: underline;
}

#gologin
{
	color: red;
}

#blogger-icon
{
	position: relative;
	top: -45px;
	left: 235px;
}

#blogger-icon-interior
{
	position: relative;
	top: -45px;
	left: -15px;
}

