/* CSS Document */
@import url(/homepage/dept.nsf/printpage.css);  
body {
background-image:url(/homepage/dept.nsf/grey_bg.jpg);
background-position:center; 
border:0px;
margin:5px 0px 0px 0px;
text-align:center;
}

/*HOME PAGE HEADER STYLES */  

#branding{
width: 870px;
position:relative;
margin: 0 auto;
border-top:1px #CCC solid;
border-right:1px #CCC solid;
border-left:1px #CCC solid;
border-bottom:0px;
background-color: #701123;
padding:10px 0px 0px 0px;
}
#logo{
width:300px;
float:left;
}
#ServiceArea{
width:520px;
float:right;
border:0px #FFF solid;
text-decoration:none;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:10px;
}
#ServiceArea a, #ServiceArea a:visited, #ServiceArea a:active {
text-decoration:none;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:10px;
}
#ServiceArea a:hover{
text-decoration:none;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:10px;
text-decoration:underline;
}
#homeSearch{
display:inline;
padding:0px;
}
#clearBranding{
clear:both;
border:0px #fff solid;
margin:0px;
padding:0px;
height:1px;
max-height:1px;
overflow:hidden;
}
/* for Internet Explorer */
/*\*/
* html #clearBranding {
height: 1px;
max-height:1px;
}
/**/

#globalLinks{
width: 870px;
float:left;
border-bottom:1px #500C19 solid;
background-color: #701123;
background-image:url(/homepage/dept.nsf/globalLinkbg.jpg);
background-repeat:repeat-x;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#globalLinks ul{
margin: 0px;
padding: .1px;
list-style: none;
width:auto;
}
#globalLinks li{
float:left;
}
#globalLinks a, #globalLinks a:visited, #globalLinks a:active{
display: block;
/* width:141px; 
padding:0px 1.5em;*/
line-height: 1.75em;
text-align:center;
text-decoration:none;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
#aboutLink{
width:75px;

}
#AdmissionsLink{
width:125px;

}
#AcademicsLink{
width:118px;

}
#OfficesLink{
width:185px;

}
#StudentLink{
width:100px;

}
#AthleticsLink{
width:120px;

}
#NewsLink{
width:145px;

}


#aboutLinkA{
width:75px;
background-image:url(/homepage/dept.nsf/globalLinkbg_hover.jpg);

}
#AdmissionsLinkA{
width:125px;
background-image:url(/homepage/dept.nsf/globalLinkbg_hover.jpg);

}
#AcademicsLinkA{
width:118px;
background-image:url(/homepage/dept.nsf/globalLinkbg_hover.jpg);

}
#OfficesLinkA{
width:185px;
background-image:url(/homepage/dept.nsf/globalLinkbg_hover.jpg);

}
#StudentLinkA{
width:100px;
background-image:url(/homepage/dept.nsf/globalLinkbg_hover.jpg);

}
#AthleticsLinkA{
width:120px;
background-image:url(/homepage/dept.nsf/globalLinkbg_hover.jpg);

}
#NewsLinkA{
width:145px;
background-image:url(/homepage/dept.nsf/globalLinkbg_hover.jpg);

}










#globalLinks ul a:hover{
display: block;
/* width:141px; 
padding:0px 1.5em; */
line-height: 1.75em;
text-align:center;
text-decoration:underline;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
background-image:url(globalLinkbg_hover.jpg);
}


/*END HOME PAGE HEADER STYLES */  


/*HOME PAGE MAIN CONTENT HOLDER */  










#mainContentHolder{
width: 870px;
position:relative;
margin: 0 auto;
text-align:left;
background-color:#FFFFFF;
border-right:1px #CCC solid;
border-bottom:1px #CCC solid;
border-left:1px #CCC solid;
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:5px;
}






/*footer text */
#clearForFooter{
clear:both;
}


#footer{
width:868px;
padding:5px 0px 0px 0px;
border:0px #000 solid;
text-align:center;
font-family: verdana, helvetica, arial;
font-size: 10px;
color: #666666;
}

#lowerLevelFooter a, #lowerLevelFooter a:visited, #lowerLevelFooter a:active {
font-family: verdana, helvetica, arial;
font-size: 10px;
color: #666666;
text-decoration:underline;
}
#lowerLevelFooter a:hover{
font-family: verdana, helvetica, arial;
font-size: 10px;
color: #666666;
text-decoration:none;
}

/*TEXT STYLES  */ 

h1, .title {
	font-family: verdana, helvetica, arial;
	font-size: 18px;
	font-weight: bold;
	color: #980F33;
	margin: 0px;
}
h2, .announcement {
	font-family: verdana, helvetica, arial;
	font-size: 16px;
	font-weight: bold;
	color: #800000;
	margin: 0px;
}
h3, .contentTitle {
	font-family: verdana, helvetica, arial;
	font-size: 14px;
	font-weight: bold;
	color: #980F33;
	margin: 0px;
}
 h4, .headlineActive {
	font-family: verdana, helvetica, arial;
	font-size: 13px;
	font-weight: bold;
	color: #660033;
	margin: 0px;	
}

h5, .contentSubTitle {
	font-family: verdana, helvetica, arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
}

h6, .headline {
	font-family: verdana, helvetica, arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
}


.contentText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#000;
}




iframe {
overflow-x: hidden;

}

a.mainContentLink:link, a.mainContentLink:visited, a.mainContentLink:active {
	font-family: verdana, helvetica, arial;
	font-size: 11px;
	color: #660033;
	font-weight:normal;
	text-decoration: none;
}
a.mainContentLink:hover {
	font-family: verdana, helvetica, arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}

/* LOWER LEVEL STYLES */




#threeColumnHolder{
width:859px;
border-top:0px #500C19 solid;
border-right: 0px #CCC solid;
border-bottom: 0px #CCC solid;
border-left: 0px #CCC solid;
padding:5px;
float:left;
background-color:#FFF;
background-image:url(/homepage/dept.nsf/threeColumnBG.jpg);
background-repeat:repeat-y;
}

#lowerLevelFooter{
width:865px;
padding:5px 5px 0px 0px;
border:0px #000 solid;
text-align:right;
font-family: verdana, helvetica, arial;
font-size: 10px;
color: #666666;
background-image:url(/homepage/dept.nsf/footerBG.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}



#localNav{
display: inline;
margin: 0px;
padding: 0px 0px 0px 0px;
width: 172px;
float: left;
border-right:1px #CCC solid;
border-bottom:1px #CCC solid;
border-left:1px #CCC solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#570D1C;
line-height:1.6em;
background-color:#EFE3BA;
}



#localNav ul,  #localNav li {
    list-style-image:  url(/homepage/dept.nsf/localNav_tri_.gif);
    margin:0px 0px 0px 8px;
    padding:0px 0px 0px 4px;
	height:auto;
	font-size:10px;
	font-weight:normal;
	color:#000;

    }
#subSet ul,  #subSet li  {
    list-style-image:url(/homepage/dept.nsf/subSetArrow.gif);
    margin:0px 0px 0px 16px;
    padding:0px 0px 0px 0px;
	height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#570D1C;
line-height:1.6em;
background-color:#EFE3BA;
    }




#localNav a:link, #localNav a:visited, #localNav a:active {
	font-size:10px;
	font-weight:normal;
	color:#701123;
	text-decoration: none;
	line-height:1.5em;
}
#localNav a:hover {
	font-size:10px;
	font-weight:normal;
	color:#701123;
		text-decoration:underline;
			line-height:1.5em;
}





#localNav a.localNavHeaderLink:link, #localNav a.localNavHeaderLink:visited, #localNav a.localNavHeaderLink:active {
	width:165px;
	display:block;
	border-top:1px #CCC solid;
	border-bottom:1px #CCC solid;
	border-right:0px #CCC solid;
	padding:3px 4px 3px 3px;
	margin:0px 0px 0px 0px;
	background-image:url(/homepage/dept.nsf/secondaryNavBG.jpg);
	background-repeat:repeat-x;
	background-color:#D7BF60;
	font-size:11px;
	font-weight:bold;
	color:#701123;
	text-decoration: none;
}
#localNav a.localNavHeaderLink:hover {
	font-size:11px;
	font-weight:bold;
	color:#701123;
		text-decoration:underline;
}

.localNavHeader{
	width:165px;
	display:block;
	border-top:1px #CCC solid;
	border-bottom:1px #CCC solid;
	border-right:0px #CCC solid;
	padding:3px 4px 3px 3px;
	margin:0px 0px 0px 0px;
	background-image:url(/homepage/dept.nsf/secondaryNavBG.jpg);
	background-repeat:repeat-x;
	background-color:#D7BF60;
	font-size:11px;
	font-weight:bold;
	color:#701123;
	text-decoration: none;
}


#mainContentSubNavHolder{
float:right;
width:669px;
padding-left:5px;
border:0px #000 solid;
}
#threeColumnBreadCrumbs{
width:664px;
float:left;
padding:0px 0px 5px 5px;
border:0px #FFCC00 solid;
color:#BF949C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
line-height:1.2em;
}

#threeColumnBreadCrumbs a:link, #threeColumnBreadCrumbs a:visited, #threeColumnBreadCrumbs a:active {
color:#BF949C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
line-height:1.2em;
text-decoration:underline;
}
#threeColumnBreadCrumbs a:hover {
color:#BF949C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
line-height:1.2em;
text-decoration:underline;
}

















#mainContentThreeColumn{
width:430px;
border:0px #00CC00 solid;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#000;
}

#mainContentTwoColumn{
width:650px;
border:0px #00CC00 solid;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#000;
}

#mainContentThreeColumn ul,  #mainContentThreeColumn li, #mainContentTwoColumn ul,  #mainContentTwoColumn li {
	list-style-image:  url(/homepage/dept.nsf/sc_tri_bullet.gif);
    margin-left:8px;
    padding-left:8px;
	font-family: verdana, helvetica, arial, generic;
	font-size:12px;
    color: #000;
	font-weight: normal;
	height:auto;
    }

#mainContentThreeColumn ol,  #mainContentThreeColumn ol li, #mainContentTwoColumn ol ,  #mainContentTwoColumn ol li {
	list-style-image:none;
    margin-left:8px;
    padding-left:8px;
	font-family: verdana, helvetica, arial, generic;
	font-size:12px;
    color: #000;
	font-weight: normal;
	height:auto;
    }



#mainContentThreeColumn h1, #mainContentTwoColumn h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding:5px 0px 5px 5px;
margin:0px 0px 10px -5px;
color:#701123;
background-image:url(/homepage/dept.nsf/headerBG.jpg);
background-position:0px 0;
background-repeat:no-repeat;
}



#mainContentThreeColumn a:link, #mainContentThreeColumn a:visited, #mainContentThreeColumn a:active, #mainContentTwoColumn a:link, #mainContentTwoColumn a:visited, #mainContentTwoColumn a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#000;
text-decoration:underline;
}
#mainContentThreeColumn a:hover, #mainContentTwoColumn a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#701123;
text-decoration:none;
}























#subContentThreeColumn{
float:right;
width:220px;
background-color:#F5F6F0;
padding:5px;
border:0px solid #F5F6F0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
background-image:url(/homepage/dept.nsf/threeColumnSubBG.jpg);
background-repeat:repeat-x;
}

#subContentThreeColumn .imgBorder{
border:5px #FFf solid;
}
#subContentThreeColumn h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#BD7568;

}






#subContentThreeColumn ul,  subContentThreeColumn li {
    list-style-image:url(/homepage/dept.nsf/subNavGreenBulllet.jpg);
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 6px;
	height:auto;
	font-size:11px;
	font-weight:normal;
	color:#000;
    }
#subContentThreeColumn .profileHeader{
background-image:url(/homepage/dept.nsf/profileGreenBG.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#F5F6F0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#BD7568;
padding:2px;
}

#subContentThreeColumn a:link, #subContentThreeColumn a:visited, #subContentThreeColumn a:active {
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration: underline;
	line-height:1.3em;
}

#subContentThreeColumn a:hover {
	font-size:11px;
	font-weight:normal;
	color:#701123;
	text-decoration:underline;
		line-height:1.3em;
}
a.subNavLink:link, a.subNavLink:visited, a.subNavLink:active {
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration: underline;
}
a.subNavLink:hover {
	font-size:11px;
	font-weight:normal;
	color:#701123;
		text-decoration:underline;
}
a.subNavHeaderLink:link, a.subNavHeaderLink:visited, a.subNavHeaderLink:active {
	font-size:11px;
	font-weight:bold;
	color:#BD7568;
	text-decoration: none;
	border-bottom: 1px #999999 dashed;
	width:170px;
	display:block;
	padding:0px;
	margin:5px 0px 5px 0px;
}
a.subNavHeaderLink:hover {
	font-size:11px;
	font-weight:bold;
	color:#980F33;
		text-decoration:none;
}


.thumbNailBorder{
display:inline;
border:#990000 1px solid;
background-color:#FFFFFF;
padding:2px;
margin:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}


.bgGradient{
border:1px #CCCCCC solid; 
margin:3px 0px 0px 0px;
background-image:url(/homepage/dept.nsf/team_score_bg.jpg); 
background-repeat:repeat-x;  
background-color:white; padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
}

.bgGradient_lt{
border:0px #CCCCCC solid; 
margin:3px 0px 0px 0px;
background-image:url(/homepage/dept.nsf/gradient_2.jpg); 
background-repeat:repeat-x;  
background-color:white; padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
}

.dottedLine{
border-bottom: 1px dotted rgb(204, 204, 204);
margin: 5px;
padding: 3px;
}
/* for Internet Explorer */
/*\*/
* html .thumbNailBorder {
display:inline;
border:#990000 1px solid;
background-color:#FFFFFF;
padding:2px;
}
/**/



.thumnbNailBorder{
display:inline;
border:#990000 1px solid;
background-color:#FFFFFF;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}
/* for Internet Explorer */
/*\*/
* html .thumnbNailBorder {
display:inline;
border:#990000 1px solid;
background-color:#FFFFFF;
padding:2px;
}
/**/






.caption{
padding:0px 5px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
line-height:1.2em;
color:#999999;
}

#quotes{
background-color:#E7E8E2;
width:178px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 20px 10px 22px;
}
.quotestart{
background-image:url(/homepage/dept.nsf/quote_top.png);
background-repeat:no-repeat;
background-position:3px 5px;
}
#quotes a:link, #quotes a:visited, #quotes a:active, #quotes a:hover {
display:block;
text-decoration:none;
color:#8E493E;
background-image:url(/homepage/dept.nsf/quote_bottom.png);
background-position:bottom right;
background-repeat:no-repeat;
padding-right:20px;
font-style:italic;
}

.indent{ 
margin-left:35px;
} 

/* Legend Added by NL 12.16.08 */
.box-title {background: #FFFFFF;
			display: block;
		 float: left;
		 left: 7px;
		 margin: 0;
		 padding: 0 3px;
		 position: absolute;
		 top: -10px;
}
.box {
		 border: 1px solid #E6E6E6;
		 margin: 20px 0;
		 padding: 0 10px;
		 position: relative;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 color: #000000;

}

.formtest {
visibility:hidden;
}

#flash  {

color:#701123;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFCC;
border:1px #CCCCCC dotted;
margin-top:10px;
padding:5px;
}


.lightboxholder{
	width:190px; height:140px; border:0px #FFFFFF solid; float:left; padding-top:10px; padding-left:5px; text-align:center;
	}


