/* CSS Document */

body{
	margin:0px 0px;
	padding:0px;
	text-align:center;
	background:#fff;
	background-image:url(../images/tileBG.gif);
	background-repeat:repeat-x;


}

#masterWrap{
	width:780px;
	margin:0px auto;
	text-align:left;
	padding:0px;

}


p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#3c3c3c;
}

a{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#a70000;
text-decoration:none;
}

a:hover{
color:#3c3c3c;
}


h1{
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	width:500px;
	border-bottom:1px solid #cecece;
	color:#a70000;
}

h2{
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#3c3c3c;
}

h3{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#a70000;
}


/*BANNER AREA-------------------------------------------------------*/

#mastHead_home{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:97px;
width:780px;
background-image:url(../images/bannerHome.jpg);
background-repeat:no-repeat;
}

#mastHead_2{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:97px;
width:780px;
background-image:url(../images/banner2nd.jpg);
background-repeat:no-repeat;
}

.functionNav_home{
	margin: 0px 0px 0px 0px;
	padding: 0px 100px 0px 0px;
	float:right;
	display:inline;
	list-style:none;
}

.functionNav_2{
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 0px;
	float:right;
	display:inline;
	list-style:none;
}

.functionItem{
	margin: 0px 0px 0px 0px;
	padding: 43px 10px 0px 10px;
	float:right;
	list-style:none;
}

.functionLink{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;

	color:#a70000;
	text-decoration:none;
}

.functionLink:hover{
	color:#3c3c3c;
}

/*END OF BANNER AREA-------------------------------------------------------*/



/*HOME PAGE TABS----------------------------------------------------------*/


#tabHolder{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 100px;
width:589px;
float:left;
}





.redTab_holder{
margin: 0px 0px 0px 0px;
padding: 36px 0px 0px 8px;
width:135px;
float:left;
}
.redTab_img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
width:128px;
float:left;
}
.redTab_plus{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:11px;
float:left;
}
.redTab_cont{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 3px;
width:121px;
float:left;
clear:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#3c3c3c;
text-decoration:none;
}
.redTab_cont:hover{
color:#a70000;
}





#aboutTab{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:148px;
width:427px;
float:left;
background-image:url(../images/tab_aboutBg.jpg);
background-repeat:no-repeat;
}
#aboutCont{
margin: 0px 0px 0px 0px;
padding: 95px 0px 0px 25px;
width:280px;
height:50px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#3c3c3c;
line-height:11px;
}
.aboutNav{
	margin: 0px 0px 0px 0px;
	padding: 25px 35px 0px 0px;
	float:right;
	list-style:none;
}
.aboutItem{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.aboutLink{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#a70000;
	text-decoration:none;
}
.aboutLink:hover{
	color:#3c3c3c;
}


#eventTab{
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 0px;
height:148px;
width:142px;
float:left;
clear:right;
background-image:url(../images/tab_eventBg.jpg);
background-repeat:no-repeat;
}
#eventTab_content{
margin: 0px 0px 0px 0px;
padding: 30px 0px 0px 8px;
height:118px;
width:138px;
float:left;
clear:right;
}
.eventCont{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#3c3c3c;

}
.eventBtn{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	line-height:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#a70000;
	text-decoration:none;
}
.eventBtn:hover{
	color:#3c3c3c;
}




#galleryTab{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:143px;
width:143px;
float:left;
background-image:url(../images/tab_galleryBg.jpg);
background-repeat:no-repeat;
}




#alumniTab{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:143px;
width:143px;
float:left;
clear:right;
background-image:url(../images/tab_alumniBg.jpg);
background-repeat:no-repeat;
}




#merchTab{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:143px;
width:143px;
float:left;
clear:right;
background-image:url(../images/tab_merchBg.jpg);
background-repeat:no-repeat;
}




#resourceTab{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:143px;
width:143px;
float:left;
clear:right;
background-image:url(../images/tab_resourceBg.jpg);
background-repeat:no-repeat;
}


/*END OF TAB AREA------------------------------------------------------*/


/*MAIN CONTENT HOLDER--------------------------------------------------*/

#contPlate_holder{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}


#mainCont_text{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 25px;
	float:left;
	width:535px;
}

#mainTitleBar{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	float:left;
	width:568px;
	height:119px;
}

#mainCont{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:570px;
	background-position:bottom;
	background-image:url(../images/mainCont_footer.jpg);
	background-repeat:no-repeat;
	border-left:2px dotted #cecece;
}


#flashGallery{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 25px 37px;
	float:left;
	width:500px;
	height:363px;
	vertical-align:top;
}


/*STAFF BIO STYLES------------------------------------------------------*/

.staffHolder{
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 10px 0px;
	float:left;
	width:535px;
	border-bottom:1px solid #cecece;
}
.staffImg{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:100px;
	height:134px;
	background-color:#000000;
}

.staffBio{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	float:right;
	width:415px;

}

/*END OF STAFF BIO STYLES------------------------------------------------------*/

/*MAIN SIDE NAV---------------------------------------------------------*/


.mainNav_wrap{
	margin: 20px 0px 0px 0px;
	padding: 00px 0px 0px 0px;
	float:left;
	width:160px;

}
.mainNav{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	float:left;
	width:150px;
	list-style:none;
}
.mainItem{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	float:left;
	width:150px;
	list-style:none;
	border-bottom:1px solid #cecece;
	
}
.mainLink{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#a70000;
	text-decoration:none;
}
.mainLink:hover{
	color:#3c3c3c;
}





.mainNav_sub{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	float:left;
	list-style:none;
}
.mainItem_sub{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:125px;
	height:16px;
	list-style:none;
	background-image:url(../images/subArrow.gif);
	background-repeat:no-repeat;

}
.subLink{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 25px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#a70000;
	text-decoration:none;
}
.subLink:hover{
	color:#3c3c3c;
}

/*END OF MAIN SIDE NAV---------------------------------------------------------*/




/*END OF MAIN CONTENT HOLDER--------------------------------------------------*/




/*SITE MAP------------------------------------------------------------------*/

.SMNav_wrap{
	margin: 20px 0px 0px 0px;
	padding: 00px 0px 0px 0px;
	float:left;
	width:160px;

}
.SMNav{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	float:left;
	width:150px;
	list-style:none;
}
.SMItem{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	float:left;
	width:150px;
	list-style:none;
	
}
.SMLink{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#a70000;
	text-decoration:none;
}
.SMLink:hover{
	color:#3c3c3c;
}





.SMNav_sub{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	float:left;
	list-style:none;
}
.SMItem_sub{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:125px;
	height:16px;
	list-style:none;
	background-image:url(../images/subArrow.gif);
	background-repeat:no-repeat;

}
.SMsubLink{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 25px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#a70000;
	text-decoration:none;
}
.SMsubLink:hover{
	color:#3c3c3c;
}

/*END OF SITE MAP-----------------------------------------------------------*/




/*FOOTER AREA----------------------------------------------------------*/

#footerHolder{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:51px;
width:780px;
float:left;
background-image:url(../images/footerBg.jpg);
background-repeat:no-repeat;
}


.footerNav_home{
	margin: 0px 0px 0px 0px;
	padding: 0px 100px 0px 0px;
	float:right;
	display:inline;
	list-style:none;
}
.footerNav_2{
	margin: 0px 0px 0px 0px;
	padding: 10px 45px 0px 0px;
	float:right;
	display:inline;
	list-style:none;
}
.footerItem{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float:right;
	list-style:none;
}

.footerLink{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#3c3c3c;
	text-decoration:none;
}

.footerLink:hover{
	color:#a70000;
}

/*************** ALUMNI **************/

#alumni_error
{
	margin:0px;
	padding:0px;
	width:450px;
	border:1px solid #9b0000;
	background-color:#e5cfcf;
	margin-bottom:12px;
}
#alumni_error p
{
	margin:0px;
	padding:5px;
	font-weight:bold;
	font-size:11px;
	color:#9b0000;
}
.alumni_form
{
	margin-bottom:12px;
}
.alumni_form td,tr
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.alumni_form textarea
{
	margin:0px;
	padding:0px;
	width:300px;
	height:100px;
}

/*********** ADMIN ************/

#admin_error
{
	margin:0px;
	padding:0px;
	width:530px;
	border:1px solid #9b0000;
	background-color:#e5cfcf;
	margin-bottom:12px;
}
#admin_error p
{
	margin:0px;
	padding:5px;
	font-weight:bold;
	font-size:11px;
	color:#9b0000;
}