/* SubImageBox Start */
#SubImageBox {
	width:960px;
	float:left;
	background:#FFFFFF;
	}
	#SubImgInfo {
		width:207px;
		height:175px;
		float:left;
		border:1px solid #cccccc;
		background: #FFFFFF;
		padding:35px 30px;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
		
		#SubImgInfo h2{
			color:#333333;
			font-size:26px;
			font-weight:normal;
			margin-bottom:10px;
			line-height:115%;	
			}
		#SubImgInfo h3{
			color:#7b7b7b;
			font-size:17px;
			line-height:140%;
			font-weight:normal;
			}
	#SubImg {
		width:690px;
		float:right;
		}
/* SubImageBox End */
/* SubBanner Start*/
.Sub2Banner{
		width:250px;
		float:left;
		padding-right:15px;
}
	.Sub2Banner img{
		border-style:none;
	}
		.Sub2Banner h9{
				float:left;
				padding-bottom:5px;
				padding-top:5px;
			}
			.Sub2Banner h9 a{
				float:left;
				border-style:none;
			}

/* SubContentBox Start */
#SubContents {
	width:960px;
	float:left;
	padding-bottom:15px;
	}
	#Breadcrump {
		width:930px;
		color:#acacac;
		font-size:10px;
		padding:10px 0 5px 5px;
		text-transform:uppercase;	
		}
		#Breadcrump a {
			text-decoration:none;
			color:#acacac;	
			}
			#Breadcrump a:hover {
				color:#cc2826;
				}
	#SubConLeft {
		width:270px;
		float:left;
		}
		#SubNav {					
			font-family:Georgia, "Times New Roman", Times, serif;
			margin:10px 0 30px 0;
			padding-left:5px;
			}
			#SubNav ul {
				}
				#SubNav ul {
					}
					#SubNav ul li {
						padding:4px 0;
						font-size:18px;	
						}
						#SubNav ul li a {
							color:#525050;
							text-decoration:none;							
							}
							#SubNav ul li a:hover {
								color:#cc2826;
								}
			#SubNav ul.SubNLevelTwo {
				padding:10px 0;
				}				
				#SubNav ul.SubNLevelTwo li {
					font-size:13px;
					padding:0;
					}
					#SubNav ul.SubNLevelTwo li a {
						color:#525050;
						padding:2px 25px;
						display:block;
						width:180px;
						}
						#SubNav ul.SubNLevelTwo li a:hover {
							background:#ededed;
							color:#bd2929;
							}
							#SubNav ul.SubNLevelTwo li a.current_admission{
								background:#ededed;
								color:#bd2929;
							}
		.SubLeftNav {
			margin-bottom:30px;
			padding-left:5px;
			}
			.SubLeftNav h2 {
				color:#616161;
				font-size:10px;
				margin-bottom:10px;
				}
			.SubLeftNav ul {
				font-family:Georgia, "Times New Roman", Times, serif;
				}
				.SubLeftNav ul li {
					font-size:13px;
					padding:1px 0;
					}
					.SubLeftNav ul li a {
						color:#888585;
						text-decoration:none;
						}
						.SubLeftNav li a:hover {
							color:#cc2826;
							}
	#SubConRight {
		width:690px;
		float:right;
		}
		#SubSumBox {
			padding:30px;
			background:#f6f6f4;
			margin-bottom:20px;
			}
		.PageIntroBox {
			width:688px;
			float:left;
			border:1px solid #e9e9e9;
			margin-bottom:15px;
			}
			.PageIntLeft {
				float:left;
				width:202px;
				border-right:1px solid #e9e9e9;
				}
			.PageIntRight {
				float:right;
				width:434px;
				padding:25px;
				}
				#SubConRight .PageIntRight h2 {
					font-size:26px;					
					font-family:Georgia, "Times New Roman", Times, serif;
					padding-bottom:12px;
					}
					#SubConRight .PageIntRight h2 a {
						color:#333333;
						text-decoration:none;
						}
						#SubConRight .PageIntRight h2 a:hover {
							color:#cc2826;
							}
				#SubConRight .PageIntRight p {
					line-height:140%;
					}
					#SubConRight .PageIntRight p a {
						color:#cc2826;
						font-size:14px;
						font-family:Georgia, "Times New Roman", Times, serif;
						text-decoration:none;
						}
		#SubGeRight {
			width:630px;
			float:right;
			padding:0 30px 30px 0;
			}
			#SubConRight h3, #SubGeRight h3 {
				color:#cc2826;
				font-size:26px;
				font-weight:normal;
				padding:10px 0 30px 0;
				font-family:Georgia, "Times New Roman", Times, serif;
				}
			#SubConRight h4, #SubGeRight h4 {
				color:#cc2826;
				font-size:18px;
				font-weight:normal;
				padding-bottom:15px;
				font-family:Georgia, "Times New Roman", Times, serif;
				}
			#SubConRight h5, #SubGeRight h5 {
				color: #000000;
				font-size:12px;
				margin-bottom:5px;
				text-transform:uppercase;
				font-family: Georgia, "Times New Roman", Times, serif;
				}
			#SubConRight p, #SubGeRight p {
				color:#2e2d2d;
				margin-bottom:20px;
				}
				#SubConRight p a, #SubGeRight p a {
					color:#161616;
					text-decoration:none;
					font-weight:bold;				
					}
					#SubConRight p a:hover , #SubGeRight p a:hover {
						color:#cc2826;
						}
			#SubConRight ul, #SubGeRight ul {
				padding:0 20px 20px 20px;
				}
				#SubConRight ul li, #SubGeRight ul li {
					padding:5px 15px;
					line-height:170%;
					color:#2e2d2d;
					background: url(../images/nav_point_red.gif) left 13px no-repeat;
					}
					#SubConRight ul li a , #SubGeRight ul li a {
						color:#2e2d2d;
						text-decoration:none;
						}
						#SubConRight ul li a:hover , #SubGeRight ul li a:hover {
							color:#cc2826;
							}
			#SubConRight ol , #SubGeRight ol {
				padding:0 20px 20px 40px;
				}
				#SubConRight ol li, #SubGeRight ol li {
					padding:5px 5px;
					line-height:170%;
					color:#2e2d2d;
					}
			.ImgLeft {
				float:left;
				margin:0 20px 10px 0;
				}
		#Login{
			width:660px;
			height:235px;
			border-top:1px solid #e9e9e9;
			border-bottom:4px solid #d33432;
			background:url(../images/alumni_login_bg.gif) bottom right no-repeat;
			margin-bottom:20px;
		 	}
		#Login h3{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:24px;
			color:#cc2826;
			padding:25px 0 25px 90px;
			}
		#Login_Register{
			width:660px;
			height:220px;
			border-top:1px solid #e9e9e9;
			border-bottom:4px solid #d33432;
			background:url(../images/alumni_login_bg.gif) bottom right no-repeat;
			margin-bottom:20px;
		 	}

			
		#Login_Register h4{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:24px;
			color:#cc2826;
			padding:45px 0 25px 20px;
			}
	.LoginBox{
		width:450px;
		float:left;
		padding:0 0 10px 0;
		}
		.LoginBox input {
			font-size:11px;
			width:230px;
			border:1px solid #cccccc;
			height:24px;
			float:left;	
			}
	.User{
		padding:4px 15px 0 0;
		float:left;
		width:150px;
		text-align: right;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		}
	.Forgot{
		color:#8d8585;
		font-size:11px;
		width:350px;
		height:24px;
		float:left;
		padding: 0 0 5px 165px;	
		}
	.Forgot a{
		font-size:11px;
		color:#8d8585;
		float:left;
		text-decoration:none;
		}
		.Forgot a:hover{
		font-size:11px;
		color:#dc3735;
		float:left;
		text-decoration:none;
		}
	#Submit{
		float:left;
		width:150px;
		padding: 4px 0 10px 165px;
		}		
		.SubBnDonation{
			width:250px; 
			float:left; 
			padding-top:10px;
		}
/* SubContentBox End */

/* News Start */
#NewsImageBox {
	width:940px;
	float:left;
	height:247px;
	background:url(../images/news_bg.jpg) top left no-repeat;
	border-bottom:4px solid #d33432;
	}
	#NewsBreadcrump {
		width:220px;
		float:left;
		color:#ffffff;
		font-size:10px;
		padding:210px 0 5px 30px;
		text-transform:uppercase;	
		}
		#NewsBreadcrump a {
			text-decoration:none;
			color:#ffffff;	
			}
			#NewsBreadcrump a:hover {
				color: #CCCCCC;
				}
	#NewsDate {
		width:200px;
		float:right;
		color:#FFFFFF;
		font-size:10px;
		padding:210px 125px 10px 0;
		}
		#NewsNav {
			font-size:18px;			
			font-family:Georgia, "Times New Roman", Times, serif;
			margin:20px 0 15px 0;
			padding:15px 20px;
			background:#b31b1b;
			}
			#NewsNav ul {
				}
				#NewsNav ul {
					}
					#NewsNav ul li {
						padding:4px 0;
						}
						#NewsNav ul li a {
							color:#c39191;
							text-decoration:none;							
							}
							#NewsNav ul li a:hover {
								color:#ffffff;
								}
								#NewsNav ul li a.current {
									color:#FFFFFF;
									}
		#NewsFeatured {
			padding:15px 20px;
			background:#b9b5b3;
			}
			#NewsFeatured h2 {
				color:#FFFFFF;
				font-weight:normal;
				padding:0 0 10px 0;
				}
			#NewsFeatured ul {
				}
				#NewsFeatured ul li {
					font-size:12px;
					font-family:Georgia, "Times New Roman", Times, serif;
					padding:5px 0;
					background:url(../images/news_nav_bg.gif) bottom left repeat-x;
					}
					#NewsFeatured ul li a {
						color:#3b3b3b;
						text-decoration:none;
						}
		.NewsConBox {
			width:630px;
			float:left;
			margin-top:20px;
			}
			.NewsImg{
				width:75px;
				float:left;
				}
			.NewsCon {
				width:535px;
				padding-left:20px;
				float:right;
				}
				.NewsCon h2 {
					padding-bottom:5px;
					}
					.NewsCon h2 a {
						color:#b31b1b;
						text-decoration:none;
						font-weight:bold;
						font-size:15px;
						}
						.NewsCon h2 a:hover {
							text-decoration: underline;
							}
				.NewsCon p {
					font-size:12px;
					line-height:150%;
					margin:0;
					padding:0;
					}
		#NumberNav {
			float:left;
			width:535px;
			}
		#NumberNav ul {
			padding:30px 0;
			}
			#NumberNav ul li {
				float:left;
				background:none;
				padding:0;
				} 
				#NumberNav ul li a {
					background:none;
					padding:3px 5px;
					color:#c0bbbb;
					border:#c0bbbb 1px solid;
					margin:0 2px;
					}
					#NumberNav ul li a:hover {
						border:#c0bbbb 1px solid;
						}
		#SubGeRight h3.NewsTitle {
			color:#323232;
			padding:30px 0 15px 0;
			line-height:130%;
			}
		#SubGeRight h4.NewsDate {
			color:#333333;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			margin-bottom:10px;
			}
		#NimgSlide {
			width:262px;
			float:right;
			margin:0 0 15px 10px;
			background:#f9f9f9;
			border-top:#c6c6c6 1px solid;
			border-bottom:#c6c6c6 1px solid;
			}
		#EnlargeBT {
			text-align:right;
			padding:5px 0;
			}
			#EnlargeBT a {
				text-decoration:none;
				color:#464646;
				}
		#NimgBT {
			text-align:right;
			text-decoration:none;
			font-size:15px;
			vertical-align: middle;
			font-weight:bold;
			padding:10px 0;
			}
			#NimgBT img {
				vertical-align: middle;
				}
			.ArticleBT{
				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666666;
				}
				.ArticleBT a{
				text-decoration:none;
				color:#666666;
				}
				.ArticleBT a:hover {
					text-decoration:none;
				   	color: #d33432;
				}
/* News End*/
/* eCampus Start */
#eCampusImageBox {
	width:940px;
	float:left;
	height:247px;
	background:url(../images/ecampus_bg.jpg) top left no-repeat;
	border-bottom:4px solid #d33432;
	}
	#eCampusBreadcrump {
		width:220px;
		float:left;
		color:#676666;
		font-size:9px;
		padding:210px 0 5px 30px;
		text-transform:uppercase;	
		}
		#eCampusBreadcrump a {
			text-decoration:none;
			color:#676666;	
			}
			#eCampusBreadcrump a:hover {
				color: #d33432;
				}
	#eCampusFeatured {
			padding:15px 20px;
			background:#e6e4e3;
			margin:20px 0 15px 0;
			}
			#eCampusFeatured h2 {
				color:#d33432;
				font-weight:normal;
				padding:0 0 10px 0;
				}
				#eCampusFeatured ul li {
					font-size:12px;
					font-family:Georgia, "Times New Roman", Times, serif;
					padding:5px 0;
					background:url(../images/ecampus_nav_bg.gif) bottom left repeat-x;
					}
					#eCampusFeatured ul li a {
						color:#3b3b3b;
						text-decoration:none;
						}
#eCampusConTitle{
	padding:20px 0 15px 0;
	color:#7b7b7b;
	font-size:20px;
	line-height:140%;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	#eCampusConBox{
	width:660px;
	float:left;
	border-top:1px solid #dedede;
	margin-bottom:20px;
	}
	#eCampusMyOlivet{
		float:left;
		width:320px;
		padding:0 15px 0 0;
		}
			#eCampusMyOlivet h2{
				color:#d32927;
				font-size:17pt;
				padding:20px 0 15px 0;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
					#eCampusMyOlivet h2 a{
				color:#d32927;
				text-decoration:none;
				font-size:17pt;
				padding:20px 0 15px 0;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
				#eCampusMyOlivet p{
					color:#686767;
					font-family:Arial, Helvetica, sans-serif;
					font-size:9pt;
				}
					#eCampusMyOlivet ul{
						margin:0;
						padding:0;
					}
						#eCampusMyOlivet ul li{
							padding:0;
							margin:0;
						}
							#eCampusMyOlivet ul li a{
								font-size:7pt;
								text-align:center;
								text-transform:uppercase;
								width:90px;
								border-bottom:4px solid #d33432;
								background:#848484;
								float:left;
								padding:4px 7px;
								color:#ffffff;
								margin:0 1px;
							}
	#eCampusELibrary{
		float:right;
		width:300px;
		padding:0 15px 0 0;
		}
			#eCampusELibrary h2{
				color:#d32927;
				font-size:17pt;
				padding:20px 0 15px 0;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
				#eCampusELibrary h2 a{
				color:#d32927;
				text-decoration:none;
				font-size:17pt;
				padding:20px 0 15px 0;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
				#eCampusELibrary p{
					color:#686767;
					font-family:Arial, Helvetica, sans-serif;
					font-size:9pt;
				}
					#eCampusELibrary ul{
						margin:0;
						padding:0;
					}
						#eCampusELibrary ul li{
							padding:0;
							margin:0;
						}
							#eCampusELibrary ul li a{
								font-size:7pt;
								text-align:center;
								text-transform:uppercase;
								width:90px;
								border-bottom:4px solid #d33432;
								background:#848484;
								float:left;
								padding:6px 6px;
								color:#ffffff;
								margin:0 1px;
							}
	
/* eCampus End */