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

body {
	padding: 0;
	margin: 0;
	background:url(raw_images/background_page.jpg) repeat-x #f0f0f0;
}

#container {
	width: 950px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

	a {
		margin:0;
		padding:0;
		color:#793141; /* burgundy */
		font-size:13px;
		text-decoration:none;
	}
	
	a:hover{
		text-decoration:underline;
	}
	
	h1{
		font-size:21px;
		margin:8px 0 8px 0;
		padding:0;
		color:#793141;
	}
	
	h3{
		font-size:15px;
		margin:12px 0 12px 0;
		padding:0;
		color:#418622; /* green */
		
	}

	#header{
		margin:0;
		padding:0;
		width:950px;
		height:289px;
		background:url(raw_images/header_02.jpg) no-repeat;
		float:left;
	}
	
		#nav_2{
			margin:238px 0 0 50px;
			padding:0;
			float:left;
			width:660px;
			font-family:Arial, Helvetica, sans-serif;
			display:inline;
		}
		
			#nav_2 a{
				margin:0;
				padding:0 4px 0 4px;
				color:#FFF;
				text-decoration:none;
			}
			
			#nav_2 a:hover{
				text-decoration:underline;
			}
			
			#nav_2 p{
				margin:0;
				padding:0;
			}
	
	#content_wrapper{
		margin:0;
		padding:0;
		width:950px;
		background:url(raw_images/content_repeat_BG_01.jpg) repeat-y;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		line-height: 18px;
		float:left;
	}
	
		#left_content_wrapper{
			margin:0 0 0 50px;
			padding:0;
			width:585px;
			display:inline;
			float:left;
			font-size:16px;
		}
		
			#left_content_wrapper strong{
				color:;
			}
			
			.home_first_p{
				color:#418622;
			}
			
				.imageLeft{
					margin:0;
					padding:0 15px 10px 0;
					float:left;
				}
				
				#announcements_notices_wrapper {
					margin:0;
					padding:15px 0 0 0;
					
				}
				
					#announcements_notices_wrapper #announcments_top_img {
						margin:0;
						padding:0;
						width:585px;
						height:30px;
						background:url(raw_images/announcements_notives_bar.jpg) no-repeat top;
					}
				
					#announcements_notices_wrapper .announcements_notices_content {
						margin:0;
						padding:7px 15px 7px 15px;
						font-size:12px;
						background-color:#dcddde;
						border-bottom: 1px dotted black;
					}
					
					#announcements_notices_wrapper .announcements_notices_content h3 {		/* for notice titles */
						margin:0;
						padding:0;
						font-size:12px;
						color: #793141; /* burgundy */
					}

					#announcements_notices_wrapper .announcements_notices_content h4 {		/* for dates */
						margin:0 0 5px 0;
						padding:0;
						font-size:12px;
					}

					#announcements_notices_wrapper .announcements_notices_content p {
						margin:0 0 5px 0;
						padding:0;
						font-size:12px;
					}
									
					
				#left_inner_content{
					margin:0;
					padding:0;
					font-size:13px;
				}
				
				.pageName{
						margin:0;
						padding:0;
						font-size:20px;
					}
					
					
					
			#right_content_wrapper{
				margin:0 44px 0 0 ;
				padding:0;
				float:right;
				display:inline;
			}
			
				#school_career_box_top{
					margin:0;
					padding:0;
					width:252px;
					height:10px;
					background:url(raw_images/school_topRounded_BG_01.jpg) no-repeat;
				}
			
				#school_career_box{
					margin:0;
					padding:0 9px 0 9px;
					background:url(raw_images/side_boxes_repeating_BG.jpg) repeat-y;

				}
			
					.school_career_box_content{
						margin:0;
						padding:0 9px 5px 9px;
						background:url(raw_images/right_box_topGradient.jpg) no-repeat top #ddd6cc;
						
					}

						.school_career_box_content ul {
							margin:0;
							padding:3px 0 3px 0;
						}
					
						.school_career_box_content li{
							margin:0;
							padding:3px 0 3px 0;
							border-bottom:1px dotted;
							list-style-type: none;
						}
						
						.school_career_box_content li a {
							font-size:14px;
							font-family:Georgia, "Times New Roman", Times, serif;
							text-decoration:none;
							color:#418622;
						}
						
						.school_career_box_content li a:hover{
							text-decoration:underline;
						}
					
				.bottom_cornered_bg{
					margin:0;
					padding:0;
					background:url(raw_images/side_boxes_bottomRounded_BG.jpg) no-repeat;
					width:252px;
					height:11px;
				}
			
				#transitional_wrapper{
					margin:0;
					padding:0;
					width:252px;
					height:229px;
				}
				
				#upcoming_events{
					margin:0;
					padding:0;
					background:url(raw_images/side_boxes_repeating_BG.jpg) repeat-y;
					
				}
				
				.upcoming_events_content{
					margin:0 9px 0 9px;
					padding:0 0 5px 0;
					background:url(raw_images/right_box_topGradient.jpg) no-repeat top #ddd6cc;
					width:234px;
				}
				
				.upcoming_events_content h3{
					margin: 0;
					padding: 0 5px 0 8px;
					font-size: 14px;
				}

				.upcoming_events_content h4{
					margin: 0;
					padding: 3px 5px 0 8px;
				}
				
				.upcoming_events_content p{
					margin:0;
					padding: 0 5px 3px 8px;
					color:#793141;
				}				
				
				
				#downloads{
					margin:0;
					padding:0;
					background:url(raw_images/side_boxes_repeating_BG.jpg) repeat-y;
					
				}
				
				.downloads_content{
					margin:0 9px 0 9px;
					padding:0 0 5px 0;
					background:url(raw_images/right_box_topGradient.jpg) no-repeat top #ddd6cc;
				}
				
				.downloads_content p{
					margin:0 9px 0 9px;;
					padding:3px 0 3px 0;
					border-bottom:1px dotted;
				}
				
				.downloads_content a{
					margin:0;
					padding:0;
					color:#793141;
					text-decoration:none;
				}
				
				.downloads_content a:hover{
					text-decoration:underline;
				}
				
			#footer{
				margin:0 0 15px 0;
				padding:0;
				width:950px;
				background:url(raw_images/footer_BG.jpg) top no-repeat #f0f0f0;
				display:inline;
				float:left;
				font-size:12px;
				
			}
			
				#left_footer{
					margin:0;
					padding:0;
					float:left;
					width:610px;
					text-align:center;
					font-family: Helvetica, sans-serif;
				}
									
					#left_footer a {
						margin: 0;
						padding: 0;
						text-decoration:underline;
						color:#000;
					}
					
					#left_footer a:hover {
						text-decoration:none;
					}
				
					#left_footer p {
						margin:0;
						padding:0 0 8px 0;
					}
					
					#left_footer p.bottom_nav {
						padding:15px 0 0 0;
					}
					
				#right_footer{
					margin:0;
					padding:0;
					float:right;
					width:250px;
				}
				
				#right_footer p{
					margin:0;
					padding:15px 0 0 0;
					text-align:center;
				}