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

#maintenance{
width:200px;
height:200px;
position:absolute;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-100px;
background-image:url(../sysimages/logomaintenance.gif);
background-repeat:no-repeat;
}

html{
background-image:url(../sysimages/bg_pattern_notop.gif);
background-repeat:repeat;
background-attachment:fixed;
background-color:#1a1a1a;
font-family:arial, helvetica, sans-serif;
}

html,body{
height:100%
}

*{
margin:0pt;
padding:0pt;
}

#wrapper {
margin:0pt auto;
width:100%;
}

#headerwrap, #contentwrap, #footerwrap{
width:900px;
margin:0 auto;
}

#jingle{
position:absolute;
z-index:99;
right:0px;
top:100px;
}

#header{
float:left;
height:135px;
width:100%;
background-image:url(../sysimages/header.gif);
background-color:#000000;
background-repeat:repeat-x;
}
#headersub{
float:left;
height:160px;
width:100%;
background-image:url(../sysimages/headersub.gif);
background-color:#000000;
background-repeat:repeat-x;
}

	#headerwrap{
	height:168px;
	width:900px;
	padding-top:8px;
	}
		.logo{
		float:left;
		width:114px;
		}
		
		#navtop{
		float:left;
		width:786px;
		height:35px;
		margin-top:87px;
		}
		
		.aboutusactive{
		width:87px;
		background-image:url(../sysimages/nav/navaboutus.gif);
		}
		.programsactive{
		width:87px;
		background-image:url(../sysimages/nav/navprograms.gif);
		}
		.studentsactive{
		width:85px;
		background-image:url(../sysimages/nav/navstudents.gif);
		}
		.applynowactive{
		width:91px;
		background-image:url(../sysimages/nav/navapplynow.gif);
		}
		.placementactive{
		width:88px;
		background-image:url(../sysimages/nav/navplacement.gif);
		}
		.graduatesactive{
		width:94px;
		background-image:url(../sysimages/nav/navgraduates.gif);
		}
		.servicesactive{
		width:81px;
		background-image:url(../sysimages/nav/navservices.gif);
		}
		.specialsactive{
		width:81px;
		background-image:url(../sysimages/nav/navspecials.gif);
		}
		.contactusactive{
		width:88px;
		background-image:url(../sysimages/nav/navcontactus.gif);
		}
		
		.aboutusactive,.programsactive,.studentsactive,.applynowactive,.placementactive,.graduatesactive,.servicesactive,.specialsactive,.contactusactive{
		height:35px;
		background-position:bottom;
		background-repeat:no-repeat;
		display:block;
		float:left;
		border:none;
		}
		
		a.navaboutus:link,a.navaboutus:visited{
		width:87px;
		height:35px;
		display:block;
		background-position:top;
		border:none;
		float:left;
		background-repeat:no-repeat;
		background-image:url(../sysimages/nav/navaboutus.gif);
		text-decoration:none;
		}
		a.navprograms:link,a.navprograms:visited{
		width:87px;
		height:35px;
		display:block;
		background-position:top;
		border:none;
		float:left;
		background-repeat:no-repeat;
		background-image:url(../sysimages/nav/navprograms.gif);
		text-decoration:none;
		}
		a.navstudents:link,a.navstudents:visited{
		width:85px;
		height:35px;
		display:block;
		background-position:top;
		border:none;
		float:left;
		background-repeat:no-repeat;
		background-image:url(../sysimages/nav/navstudents.gif);
		text-decoration:none;
		}
		a.navapplynow:link,a.navapplynow:visited{
		width:91px;
		height:35px;
		display:block;
		background-position:top;
		border:none;
		float:left;
		background-repeat:no-repeat;
		background-image:url(../sysimages/nav/navapplynow.gif);
		text-decoration:none;
		}
		a.navplacement:link,a.navplacement:visited{
		width:88px;
		height:35px;
		display:block;
		background-position:top;
		border:none;
		float:left;
		background-repeat:no-repeat;
		background-image:url(../sysimages/nav/navplacement.gif);
		text-decoration:none;
		}
		a.navgraduates:link,a.navgraduates:visited{
		width:94px;
		height:35px;
		display:block;
		background-position:top;
		border:none;
		float:left;
		background-repeat:no-repeat;
		background-image:url(../sysimages/nav/navgraduates.gif);
		text-decoration:none;
		}
		a.navservices:link,a.navservices:visited{
		width:81px;
		height:35px;
		display:block;
		background-position:top;
		border:none;
		float:left;
		background-repeat:no-repeat;
		background-image:url(../sysimages/nav/navservices.gif);
		text-decoration:none;
		}
		a.navspecials:link,a.navspecials:visited{
		width:81px;
		height:35px;
		display:block;
		background-position:top;
		border:none;
		float:left;
		background-repeat:no-repeat;
		background-image:url(../sysimages/nav/navspecials.gif);
		text-decoration:none;
		}
		a.navcontactus:link,a.navcontactus:visited{
		width:88px;
		height:35px;
		display:block;
		background-position:top;
		border:none;
		float:left;
		background-repeat:no-repeat;
		background-image:url(../sysimages/nav/navcontactus.gif);
		text-decoration:none;
		}
		
		a.navaboutus:hover,a.navcontactus:hover,a.navspecials:hover,a.navservices:hover,a.navgraduates:hover,a.navplacement:hover,a.navapplynow:hover,a.navstudents:hover,a.navprograms:hover{
		background-position:center;
		}
		
		#navbottom{
		float:left;
		width:773px;
		height:30px;
		margin-left:130px;
		}
			a.linkbottom:link, a.linkbottom:visited{
			display:block;
			float:left;
			height:30px;
			color:#F4BABA;
			vertical-align:bottom;
			font-size:12px;
			font-weight:100;
			text-decoration:none;
			margin-right:10px;
			padding-top:8px;
			}
			
			a.linkbottomactive:link, a.linkbottomactive:visited{
			display:block;
			float:left;
			height:35px;
			color:#ffffff;
			font-size:12px;
			font-weight:100;
			text-decoration:none;
			margin-right:10px;
			padding-top:8px;
			}
			
			a.linkbottom:hover,a.linkbottomactive:hover{
			color:#ffffff;
			}
		

#content {
float:left;
min-height:350px;
width:100%;
margin-bottom:25px;
}
	
	#contentwrap{
	margin-top:20px;
	margin-bottom:20px;
	padding:15px;
	}
	
	#gallerywrap{
	margin-top:10px;
	margin-bottom:10px;
	padding:15px;
	background-color:#000000;
	}
	
	#wholeblurb{
	width:900px;
	float:left;
	}
	
	#calendar{
	width:900px;
	height:650px;
	}
	
	#frontblurb{
	width:460px;
	margin-right:45px;
	float:left;
	color:#cccccc;
	}
	
	#frontphoto{
	width:395px;
	float:left;
	}



#secondarylinks{
float:left;
width:100%;
height:75px;
clear:both;
background-image:url(../sysimages/footer_op.gif);
background-repeat:repeat-x;
}

	#secondarylinkwrapper{
	width:900px;
	margin:0 auto;
	}

	a.photo:link, a.photo:visited{
	display:block;
	float:left;
	background-position:top;
	height:75px;
	width:80px;
	text-decoration:none;
	background-image:url(../sysimages/nav/linkphoto.gif);
	}

	a.calendar:link, a.calendar:visited{
	display:block;
	float:left;
	background-position:top;
	height:75px;
	width:80px;
	text-decoration:none;
	background-image:url(../sysimages/nav/linkcalendar.gif);
	}
	
	a.facebook:link, a.facebook:visited{
	display:block;
	float:left;
	background-position:top;
	height:75px;
	width:80px;
	text-decoration:none;
	background-image:url(../sysimages/nav/linkfacebook.gif);
	}
	
	a.specials:link, a.specials:visited{
	display:block;
	float:left;
	background-position:top;
	height:75px;
	width:80px;
	text-decoration:none;
	background-image:url(../sysimages/nav/linkspecials.png);
	}
		
	a.photo:hover, a.calendar:hover, a.facebook:hover, a.specials:hover{
	background-position:bottom;
	}



#footer {
background-color:#9B0000;
width:100%;
clear:both;
padding-bottom:50px;
color:#FFCCCC;
font-size:11px;
font-weight:100;
padding-top:25px;
}	
	
		.footersection{
		width:250px;
		float:left;
		line-height:14px;

		}
		.footersectioncenter{
		width:250px;
		float:left;
		margin:0px 75px 0px 75px;
		line-height:14px;
		}
		
		a.footer:link, a.footer:visited{
		color:#000000;
		font-weight:100;
		}
		a.footer:hover{
		color:#FFCCCC;
		}
		
		a.map:link, a.map:visited{
		display:block;
		float:left;
		background-position:top;
		height:32px;
		width:34px;
		margin-right:6px;
		margin-top:5px;
		text-decoration:none;
		background-image:url(../sysimages/icon_map.png);
		}
		a.map:hover{
		background-position:bottom;
		}

table{
font-size:.75em;
color:#ffffff;
}
td{margin:5px;
padding:5px;}


.floatright{
float:right;
}

img, a{
border:none;
}

.clear{
clear:both;
}

h1,h2,h3{
font-weight:100;
}

p{
font-size:.75em;
line-height:1.5;
color:#CCCCCC;
}

h1{
color:#cccccc;
font-weight:100;
font-size:26px;
}

h2{
color:#cccccc;
font-weight:100;
font-size:26px;
}

h3{
color:#cccccc;
font-weight:100;
font-size:22px;
}

h4{
color:#d50000;
font-weight:100;
font-size:18px;
}

a:link, a:active{
color:#cccccc;
}
a:hover, a:visited{
color:#d50000;
}

.white{color:#FFFFFF;}
.red{color:#d50000;}