html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

img{border-style: none;
    border-color: inherit;
    border-width: 0px;
}

a, a.hover, a.active, a.visited
{
    color: #0000FF;
    text-decoration: underline;
}

.body-subpage
{
    background-image: url('/Images/bg-subpage.jpg');
    background-repeat: repeat-x;
    background-color: #F2F2F2;
}

.body-frontpage 
{
	background-image:url('/Images/bg-frontpage.jpg');
}

#shadow-wrapper{
 margin:0px auto;
 width:1000px;
 background-image:url('/Images/shadow-wrapper.png');
}

#page{
 margin:0px auto;
 width:962px;
}

/* begin header style */

#header{
 	width:962px;
 	height:93px;
 	float:left;
 	background-color:#fff;
}

	#logo{
 	width:373px;
 	height:93px;
 	float:left;
 	background-image:url('/Images/logo.jpg');
 	margin-top:1px;
 	margin-left:1px;
	}
	
	#do{
 	width:174px;
 	height:93px;
 	float:left;
 	background-image:url('/Images/do.jpg');
 	margin-top:1px;
	}
	
		#do-menu{
			font-family:'Helvetica', Arial, sans-serif;
			font-size:12px;
			padding-top:34px;
			padding-left:65px;
		}
	
		#do-menu li{
			list-style-type:none;
			padding-top:2px;
		}
	
		#do-menu a{
			text-decoration:none;
			color:#acacac;
		}
		
		#do-menu a:hover{
			color:#434343;
		}
	
	#teach{
 	width:212px;
 	height:93px;
 	float:left;
 	background-image:url('/Images/teach.jpg');
 	margin-top:1px;
	}
	
		#teach-menu{
			font-family:'Helvetica', Arial, sans-serif;
			font-size:12px;
			padding-top:34px;
			padding-left:115px;
		}
	
		#teach-menu li{
			list-style-type:none;
			padding-top:2px;
		}
	
		#teach-menu a{
			text-decoration:none;
			color:#acacac;
		}
		
		#teach-menu a:hover{
			color:#434343;
		}
	
	#serve{
 	width:201px;
 	height:93px;
 	float:left;
 	background-image:url('/Images/serve.jpg');
 	margin-top:1px;
	}
	
		#serve-menu{
			font-family:'Helvetica', Arial, sans-serif;
			font-size:12px;
			padding-top:34px;
			padding-left:115px;
		}
	
		#serve-menu li{
			list-style-type:none;
			padding-top:2px;
		}
	
		#serve-menu a{
			text-decoration:none;
			color:#acacac;
		}
		
		#serve-menu a:hover{
			color:#434343;
		}
	
/* end header style */
	
	
/* start main content area style */	
#content{
   width:962px;
   float:left;
}
	#main-banner{
 	width:962px;
 	height:364px;
 	float:left;
 	background-image:url('/Assets/Flash/Banners/Frontpage/retirement.jpg');
 	margin-top:1px;
	}
	
		.banner-main-text{
			padding-top:70px;
			padding-left:50px;
			font-weight:normal;
			font-family:'Helvetica', Arial, sans-serif;
			font-size:63px;
			color:#a5211b;
			
		}
		
		.banner-sub-text{
			margin-left:50px;
			font-weight:normal;
			font-family:'Helvetica', Arial, sans-serif;
			font-size:34px;
			color:#a5211b;
		}
	
		.learn-more-btn{
			margin-top:60px;
			margin-left:175px;
		}
	
	#boxes{
 	width:962px;
 	height:162px;
 	float:left;
	}
	
		#what-we-do{
 		width:294px;
 		height:163px;
 		float:left;
 		background-image:url('/Images/what-we-do.jpg');
		}
		
			.what-we-do-text{
			font-family:'Helvetica', Arial, sans-serif;
			font-size:12px;
 			color:#353636;
 			padding-left:30px;
 			padding-top:55px;
 			line-height:135%;
			}
		
		#what-we-teach{
 		width:320px;
 		height:163px;
 		float:left;
 		background-image:url('/Images/what-we-teach.jpg');
		}
		
			.what-we-teach-text{
			font-family:'Helvetica', Arial, sans-serif;
			font-size:12px;
 			color:#353636;
 			padding-left:60px;
 			padding-top:55px;
 			line-height:135%;
			}
		
		#how-we-serve{
 		width:348px;
 		height:163px;
 		float:left;
 		background-image:url('/Images/how-we-serve.jpg');
		}
		
			.how-we-serve-text{
			font-family:'Helvetica', Arial, sans-serif;
			font-size:12px;
 			color:#353636;
 			padding-left:60px;
 			padding-top:55px;
 			padding-right:20px;;
 			line-height:135%;
			}

	#bottom-content-news
{
    width: 962px;
    height:25px;
    float: left;
    color: #FFFFFF;
    background-image: url('/Images/frontpage-background-news.jpg');	
    
}
		
		#company-news
		{
		font-family:'Helvetica', Arial, sans-serif;
	    font-size:14px;
	    padding-top:3px;
		padding-left:130px;
 		float:left;
 		list-style-type:none;
		}		
		
	#bottom-content{
 	width:962px;
 	height:168px;
 	float:left;
 	background-color:white;
	}
	
		#company-news-old{
 		width:481px;
 		height:168px;
 		float:left;
 		background-image:url('/Images/company-news.jpg');
		}
		
		#featured-item{
 		width:481px;
 		height:168px;
 		float:left;
 		background-image:url('/Images/featured-item.jpg');
		}
	
/* end main content area style */

#footer{
   width:962px;
   height:100px;
   float:left;
   background-image:url('/Images/footer-repeat.jpg');
}

	#copyright-info{
	width:425px;
    float:left;
    height:100px;
    padding-left:30px;
    padding-top:32px;
    font-family:'Helvetica', Arial, sans-serif;
    color:#f7f7f7;
    font-size:12px;
	}

	#copyright{
	width:481px;
    float:left;
    padding-left:30px;
    padding-top:32px;
    font-family:'Helvetica', Arial, sans-serif;
    color:#f7f7f7;
    font-size:12px;
	}
	
	#social-icons{
    float:left;
    padding-left:400px;
    padding-top:0px;
    font-family:'Helvetica', Arial, sans-serif;
    color:#f7f7f7;
    font-size:12px;
	}
	
	#bottom-nav{
    font-family:'Helvetica', Arial, sans-serif;
    color:#f7f7f7;
    font-size:12px;
    padding-top: 32px;
	}
	
		#bottom-menu{
			float:left;
			padding-top:10px;
			padding-left:10px;
		}
		
		#bottom-menu li{
			list-style-type:none;
			display:inline;
			padding:0 2px 0 2px;
		}
		
		#bottom-menu a{
			text-decoration:none;
			color:#f7f7f7;
		}
		
	#footer-border{
	background-image:url('/Images/footer-border.jpg');
	height:4px;
	width:962px;
	float:left;
	}
	
/* start style for subpages */

#subpage-content{
   width:962px;
   float:left;
   background-color:#fff;
}

#subpage-banner{
	background-image:url('/Images/subpage-banner.jpg');
	height:158px;
	width:962px;
}

	.subpage-banner-main-text{
	padding-top:102px;
	padding-left:30px;
	font-weight:normal;
	font-family:'Helvetica', Arial, sans-serif;
	color:#ffffff;
	font-size:63px;
	}
	
#container-left{
	float:left;
	width:718px;
	border-right:1px solid #e2e2e2;
	margin-top:-15px;
}

#container-left-media{
	float:left;
	width:618px;
	border-right:1px solid #e2e2e2;
	margin-top:-15px;
}

	.subpage-content-title{
	font-family:'Myriad Pro', Arial, sans-serif;
	font-size:27px;
	color:#3b3b3b;
	font-weight:normal;
	padding-left:30px;
	padding-top:20px;
	}
	
	.subpage-content-title-medium{
	font-family:'Myriad Pro', Arial, sans-serif;
	font-size:18px;
	color:#3b3b3b;
	font-weight: 200;
	padding-left:30px;
	padding-top:20px;
	}
	
	.subpage-content-section-header{
	font-family:'Myriad Pro', Arial, sans-serif;
	font-size:16px;
	color:#3b3b3b;
	font-weight: bold;
	padding-left:30px;
	padding-top:20px;
	}	
	.subpage-content-text{
	font-family:'Myriad Pro', Arial, sans-serif;
	font-size:14px;
	color:#3b3b3b;
	padding-bottom:7px;
	padding-top:7px;
	line-height:150%;
	padding-left:30px;
	padding-right:30px;
	}    
	
#subpage-content-ul
{
margin-left:30px;
font-family:'Myriad Pro', Arial, sans-serif;
font-size:14px;
color:#3b3b3b;
padding-bottom:7px;
padding-top:7px;
line-height:150%;
padding-left:30px;
padding-right:30px;	}   

    .subpage-content-table
    {
        font-family:'Myriad Pro', Arial, sans-serif;
	    font-size:14px;
	    color:#3b3b3b;
        margin-left:30px;
        margin-top:7px;
        margin-bottom:7px;
    }
    
        .subpage-content-table-scholarship
    {
        font-family:'Myriad Pro', Arial, sans-serif;
	    font-size:14px;
	    color:#3b3b3b;
        margin-left:20px;
        margin-top:7px;
        margin-bottom:7px;
    }
    
#container-right{
	width:240px;
	float:left;
	margin-top:-15px;
}

#container-right-media{
	width:340px;
	float:left;
	margin-top:-15px;
}

#container-full
{
   width:962px;
   float:left;
   margin-top:-15px;
   }

/*end style for subpages */
	
/*syle for other elements */

#flashcontent 
{
    margin-left:30px;
    margin-bottom:30px;
    margin-top:7px;
}	
	
/*end syle for other elements */


/*syle for other elements */
.subpage-contact-thankyou 
{
    text-align:center;
	padding-top:100px;
	padding-bottom:100px;
	font-weight:normal;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:85px;
	color:#a5211b;      
}

.subpage-contact-thankyou-small
{
    text-align:center;
	padding-top:20px;
	padding-bottom:100px;
	font-weight:normal;
	font-family:'Helvetica', Arial, sans-serif;
	font-size:45px;
	color:#a5211b;      
}

.subpage-contact-scholarship-question
{
    text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	font-weight:200;
	color:#a5211b; 
	font-family:'Helvetica', Arial, sans-serif;
	font-size:30px;  
	border-bottom:1px solid #e2e2e2; 
}

#scholarship-content-left 
{
   width:550px;
   float:left;
   margin-top:5px;
   border-right:1px solid #e2e2e2;
}	

#scholarship-content-right 
{
   width:411px;
   float:left;
   margin-top:5px;
}
	
/*end syle for other elements */

/*syle for Events */
	.subpage-content-eventtitle{
	font-family:'Myriad Pro', Arial, sans-serif;
	font-size:20px;
	color:#3b3b3b;
	font-weight: 200;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:20px;
	margin-bottom:20px;
	}

/*end style for Events */

/*syle for Do */

    .subpage-content-bio-images
    {
        margin-top: 20px;
        margin-left: 10px;    
    }
    
	.subpage-content-news-title{
	font-family:'Myriad Pro', Arial, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight: 200;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:20px;
	margin-bottom:20px;
	}

	.subpage-content-news-date
{
    font-family: 'Myriad Pro' , Arial, sans-serif;
    font-size: 14px;
    color: #808080;
    padding-left: 0px;
    padding-top: 20px;
    margin-top: 20px;
}

	.subpage-content-news-text
{
    font-family: 'Myriad Pro' , Arial, sans-serif;
    font-size: 14px;
    color: #808080;
    font-weight: 200;
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
/*end style for Do */