﻿/***** START Standard Element Styles *****/
	body{
		font-family: Tahoma, Arial, "Century Gothic", Sans-Serif;
		margin:0;
		background-color:#dadada;
		font-size:67.5%;
	}
	ul,ol{
		margin:0;
		padding:0;
	}
	ul{
		list-style-type:square;
		padding-left:25px;
	}
	ol{
		padding-left:30px;
	}
	.list_5px_li_padding li{
		padding-bottom:5px;
	}
	.list_10px_li_padding li{
		padding-bottom:10px;
	}
	.list_no_li_padding li{
		padding-bottom:0px;
	}
	img{border:none;}
	h1{
		font-size:1.2em;
	}
	h2{
		font-size:1.2em;
		margin-bottom:0;
	}
	h3{
		font-size:1.1em;
	}
	h4{
		font-size:1.1em;
		margin-bottom:0;
	}
	h5{
		font-size:1.1em;
		margin-bottom:0;
		/*text-decoration:underline;*/
	}
/***** END Standard Element Styles *****/

/***** START Custom Class Styles *****/
	.firstp{
		margin-top:5px;
	}
	.eread{
		font-size:1.1em;
		line-height:20px;
		margin-top:10px;
	}
	.indentdiv{
		margin:0 25px 0 25px;
	}
	.minorindentdiv{
		margin-left:10px;
	}
	.whiteblockdiv{
		border:solid 1px #414141;
		background-color:White;
		margin-bottom:10px;
	}
	.indent{
		margin:0 25px 0 25px;
	}
	.minorindent{
		margin-left:10px;
	}
	.whiteblock{
		border:solid 1px #414141;
		background-color:White;
		margin-bottom:10px;
	}
	.pdfformlist{
		list-style-image:url("../_images/PDF_15.gif");
	}
	.pdfformlist li{
		margin-bottom:10px;
		padding:0px 0px 0px 3px;
	}
	.excelformlist{
		list-style-image:url("../_images/Excel_15.gif");
	}
	.excelformlist li{
		margin-bottom:10px;
		padding:0px 0px 0px 3px;
	}
	.linkslist a{
		text-decoration:none;
	}
	.olinkslist a{
		text-decoration:none;
	}
	.paddedlist li{
		padding-bottom:5px;
	}
	.nopaddedlist li{
		padding-bottom:0;
	}
	.faqlist a{
		text-decoration:none;	
	}
	.faqtable a{
		text-decoration:none;
	}
	.nomargin{margin:0;}
	.notopmargin{margin-top:0;}
	.fivetopmargin{margin-top:5px;}
	.tentopmargin{margin-top:10px;}
	.nobottommargin{margin-bottom:0;}
	.fivebottommargin{margin-bottom:5px;}
	.tenbottommargin{margin-bottom:10px;}
	.spacer{height:50px;}
	.p_20pad_LR{
		padding-left:20px;
		padding-right:20px;
	}
	.valsummary{margin-left:25px;}

	.watermark{
		font-style:italic;
		color:#757575;	
	}

	.calItem{
		color:Black;
		margin-right:15px;
		padding: 3px 0px 3px 0px;
		border-bottom: solid 1px #414141;
		font-family: Tahoma, Arial, "Century Gothic", Sans-Serif;
		font-size:1.0em;
	}
	.dateTime{
		margin:0;
		font-weight:bold;
	}
	.eventDesc{
		margin:0;
		padding-left:10px;
	}
	.location{
		margin:0;
		padding-left:15px;
		font-style:italic;
	}
	/***** Full Width Box *****/
	.FW_box{
		background-color:White;
		position:relative;
		border: solid 1px #414141;
		padding-top:30px;
		margin-bottom:10px;
	}
	.FW_box h6{
		position:absolute;
		top:0px;
		width:567px;
		height:40px;
		margin:0;
		padding:0;
		background-image:url("../_images/580_sectionheader.png");
		background-repeat:no-repeat;
		color:#dadada;
		font-size:1.2em;
		padding: 7px 0px 0px 10px;
	}
	.FW_box h2{
		font-size:1.0em;
		margin-bottom:0;
	}
	.FW_box p{
		margin-top:0;
	}
	.FW_box_details{
		margin: 0px 10px 10px 10px;
	}
	/***** Full Width Box *****/
	
	/***** Tab Panel Styles *****/
	.tp_fullsection{
		padding: 8px 8px 5px 8px;
	}
	.tp_fullsection_content{
		background-color:#dadada;
		background-image:url("../_images/580_sectionheader.png");
		background-repeat:no-repeat;
		background-position:top;
		border:solid 1px #414141;
	}
	.tp_fullsection_content h5{
		color:#dadada;
		font-size:1.2em;
		margin:0;
		padding: 7px 0px 10px 5px;
	}
	.tp_fullsection_content h6{
		float:right;
		color:#dadada;
		font-size:1.2em;
		margin:0;
		padding: 7px 5px 10px 0px;
	}
	/***** Tab Panel Styles *****/

/***** END Custom Class Styles *****/

/***** START MasterPage Styles *****/
	#container{
		background-image:url("../_images/new_bg2.gif");
		background-repeat:repeat-y;
		background-position:top center;
	}
	#mainWrapper{
		margin:auto;
		width:800px;
	}
	#header{
		background-color:#fbfbfb;
		height:87px;
		width:801px;
	}
	#logo{
		position:absolute;
		top:6px;
		left:45px;
	}
	#logo img{
		border:0;
	}
	#sfccName{
		position:absolute;
		top:50px;
		left:215px;
	}
	#searchWrapper{
		position:relative;
		background-image:url("../_images/google_box6.gif");
		background-repeat:no-repeat;
		background-position: top right;
		height:90px;
		width:801px;
	}
	#rootNav{
		position:absolute;
		left:220px;
		top:7px;
	}
	#rootNav a{
		text-transform:uppercase;
		text-decoration:none;
		font-family: Tahoma, Arial, "Century Gothic", Sans-Serif;
		font-size:.9em;
		font-weight:bold;
		color: #dadada;
	}
	#rootNav a:hover{
		color:#ff5c00;	
	}

	#gsWrapper{
		z-index:1;
		position:relative;
	}
	#googleSearch{
		z-index:2;
		right:10px;
		top:2px;
		position:absolute;
	}
	#topBar{
		background-color:#fbfbfb;
		border-top:solid 2px #b8bcc2;
		padding-top:2px;
	}
	#footer{
		background-image:url("../_images/new_footer4.gif");
		background-repeat:no-repeat;
		background-position:center;
		padding-top:1px;
		height:38px;
		text-align:center;
		font-size:.9em;
		font-weight:bold;
		color:#dadada;
	}
	#footer a{
		color:#dadada;
		font-weight:normal;
	}
	#footer a:hover{
		color: #FA3A19;
		text-decoration:underline;
	}
/***** START MasterPage Styles *****/

/****** START Left Menu Styles ******/
	#menuWrapper{
		float:left;
		text-align:left;
	}
	#menuArea{
		width:202px;
	}
	#accMenu{
		width:200px;
		text-align:left;
		border:solid 1px #414141;
	}
	#accMenu .imageLinks{
		background-color:#fbfbfb;
		text-align:center;
	}
	.accordionHeader{
		background-image: url("../_images/acc_header.gif");
		color: white;
		font-family: Tahoma, Arial, "Century Gothic", Sans-Serif;
		font-size: 1em;
		font-weight: bold;
		padding: 5px;
		cursor: pointer;
	}
	.accordionContent{
		background-color: #fbfbfb;
		border-top: none;
		padding: 5px;
		padding-top: 5px;
	}
	.accordionLink{
		color: #ff5c00;
		text-decoration: none;
	}
	#accMenu .accordionNav{
		color:#414141;
		font-weight:bold;
		font-size:1em;
		text-decoration:none;
	}
	#accMenu p{
		margin:0;
		padding:0;	
	}
	#accMenu a{
		font-family: Tahoma, Arial, "Century Gothic", Sans-Serif;
		color: #414141;
		text-decoration:none;
	}
	#accMenu ul,#accMenu ol{
		padding-left:20px;
	}
	#accMenu a:hover{
		color: #FA3A19;
		text-decoration:underline;
	}
	.belowmenulinks{
		width:190px;
		margin:5px 0px 5px 5px;
		border:solid 1px #414141;
		background-color:#fefefe;
		padding:5px 0px 5px 0px;
	}
	.belowmenulinks a{
		text-decoration:none;
	}
	.belowmenulinks ul{
		padding-left:20px;
	}
/***** END Left Menu Styles *****/

/***** START Content Styles *****/
	#content{
		position:relative;
		width:801px;
	}
	#contentWrapper{
		margin-left:202px;
		background-color:#efefef;
	}
	#content a{
		color:#414141;
		font-weight:bold;
		font-size:1em;
		/*text-decoration:none;*/
	}
	#content a:hover{
		color: #FA3A19;
		text-decoration:underline;
	}
	#content h5 a{
		text-decoration:underline;
	}
	.contactFooter{
		padding:0px 10px 5px 10px;
		bottom:5px;
		width:578px;
		border-top:solid 1px #414141;
		font-size:1.1em;
	}
	#SiteMapToolbar_588 {
		background-color:White;
		margin-left:202px;
		font-size:.9em;
		padding:5px;
		border-bottom:solid 1px #dadada;
	}
	#SiteMapToolbar_588 a{
		text-decoration:none;
	}
	#SiteMapToolbar_790 {
		background-color:White;
		width:790px;
		font-size:.9em;
		padding:5px;
		border-bottom:solid 1px #dadada;
	}
	#SiteMapToolbar_790 a{
		text-decoration:none;
	}
	
	/***** START Column Styles *****/
	#columnWrapper{
		padding:10px 4px 0px 0px;
		margin:0;
		font-size:1.1em;
	}
	#columnWrapper .section{
		width:290px;
	}
	#columnWrapper .section_header{
		background-image:url("../_images/290_h1.gif");
		width:290px;
	}
	#columnWrapper .section_body{
		background-image:url("../_images/290_body.gif");
		width:290px;
	}
	#columnWrapper .section_body_content{
		margin:0 0 0 10px;
		padding:0;
		width:270px;
	}
	#columnWrapper .section_footer{
		background-image:url("../_images/290_footer.gif");
	}
	#columnWrapper .section_ad{
		margin:-30px 0px -7px -1px;
	}
	#columnWrapper .section_single{
		margin:-30px 0px -5px -1px;
	}
	#column1{
		position:relative;
		width:299px;
	}
	#column2{
		float:right;
	}
	/***** START Column Styles *****/
	
	/***** START CommonPager Styles *****/
	#commonPager{
		position:relative;
		background-color:#414141;
		width:801px;
		height:50px;
		border-bottom: solid 1px #ff5c00;
		border-top: solid 1px #ff5c00;
	}
	.homeHeader{
		background-image:url("../_images/sec_header.gif");
		background-repeat:no-repeat;
	}
	.sectionTitle{
		margin-left:20px;
	}
	.pageTitle{
		position:absolute;
		right:24px;
		top:12px;
	}
	/***** END CommonPager Styles *****/
	
/***** END Content Styles *****/

/***** START Section *****/
	.section{
		margin-bottom:5px;
	}
	.section_header{
		margin:0;
		padding:9px 0px 0px 0px;
		background-image:url("../_images/300_h1.gif");
		background-repeat:no-repeat;
		width:300px;
		height:25px;
	}
	.section_header h1{
		margin: 0px 0px 0px 25px;
		font-size: 1em;
		color:White;
	}
	.section_body{
		margin:0;
		background-image:url("../_images/300_body.gif");
		background-repeat:repeat-y;
		width:300px;
	}
	.section_body_content{
		position:relative;
		padding: 0px 20px 0px 20px;
	}
	.section_body_slide{
		padding: 0px 20px 0px 20px;
	}
	.section_footer{
		margin:0;
		background-image:url("../_images/300_footer.gif");
		background-repeat:no-repeat;
	}
	.section_ad{
		position:relative;
		margin:-30px 0px -7px -7px;
		width:273px;
	}
	.section_slide{
		margin:-30px 0px -5px -7px;
		width:273px;
	}
	.section_single{
		margin:-30px 0px -5px -7px;
		width:273px;
	}
/***** END Section *****/

/***** START Template Page Styles *****/

	/***** START iContent Styles *****/
	#iContent{
		position:relative;
		padding:10px;
		min-height:450px;
		height:auto !important;
		height:450px;
		font-size:1.1em;
	}
	#iContent h5 a{
		text-decoration:underline;
	}
	/***** END iContent Styles *****/

	/***** START Standard Page Styles *****/
	#standard{
		position:relative;
		padding:10px;
		min-height:450px;
		height:auto !important;
		height:450px;
		font-size:1.1em;
	}
	#standard h5 a{
		text-decoration:underline;
	}
	/***** END Standard Page Styles *****/
	
	/***** START Department Page Styles *****/
	#department{
		position:relative;
		padding:10px;
		min-height:450px;
		height:auto !important;
		height:450px;
		font-size:1.1em;
	}
	#department h5 a{
		text-decoration:underline;
	}
	/***** END Department Page Styles *****/

	/***** START Program Page Styles *****/
	#program{
		position:relative;
		padding:10px;
		min-height:450px;
		height:auto !important;
		height:450px;
		font-size:1.1em;
	}
	#program h5 a{
		text-decoration:underline;
	}
	/***** END Program Page Styles *****/

/***** END Template Page Styles *****/

/***** START Custom Page Styles *****/
	
	/***** START AZIndex Styles *****/
	#azcolumnWrapper a{
		text-decoration:none;
	}
	.indexHeaders{
		border-bottom:solid 1px #414141;
		padding-right:250px;
	}
	
	/***** START Campus Locations Styles *****/
	.campus{
		background-color:#dadada;
		position:relative;
		border: solid 1px #414141;
		padding-top:30px;
		margin-bottom:10px;
	}
	.campus h6{
		position:absolute;
		top:0px;
		width:567px;
		height:40px;
		margin:0;
		padding:0;
		background-image:url("../_images/580_sectionheader.png");
		background-repeat:no-repeat;
		color:#dadada;
		font-size:1.2em;
		font-style:italic;
		padding: 7px 0px 0px 10px;
	}
	.campus h5{
		margin:0;
		padding:0;
	}
	.campusDetails{
		position:absolute;
		top:50px;
		left:310px;
		width:260px;
	}
	.campusAddress{
		padding-left:5px;
		margin:0;
	}
	.campusContact{
		padding-left:5px;
		margin:0;
	}
	/***** END Campus Locations Styles *****/
	
	/***** START Catalog & Schedule Styles *****/
	.catalog img,
	.schedule img{
		border: solid 2px #414141;
	}
	.catalog img:hover,
	.schedule img:hover{
		border: solid 2px #FA3A19;
	}
	/***** END Catalog & Schedule Styles *****/
	
	/***** START History Styles *****/
	.timelineRoot{
		list-style-type:none;
	}
	.timelineRoot li{
		margin-bottom:10px;
	}
	/***** END History Styles *****/
	
	/***** START Facilities Styles *****/
	.facilities .project{
		border:solid 1px #414141;
		padding:5px;
		margin-top:10px;
	}
	/***** END Facilities Styles *****/
	
	/***** START Gallery Styles *****/
	.gallery img{
		border:solid 1px #414141;
	}
	.gallery img:hover{
		border:solid 1px #ff5c00;
	}
	/***** END Gallery Styles *****/
	
	/***** START Library Styles *****/
	.library{
		position:relative;	
	}
	.library .ul_resources li{
		margin-bottom:10px;
	}
	.library .ul_resources a{
		text-decoration:none;
	}
	.library .ul_subresources li{
		margin-bottom:0;
	}
	.library .ul_subresources a{
		text-decoration:none;
	}
	.library .partners{
		float:right;
		padding-left:10px;
		border:solid 1px #dadada;
		background-color:White;
	}
	/***** END Library Styles *****/
	
	/***** START News Styles *****/
	#news{
		background-color:#efefef;
		margin-left:202px;
		width:578px;
		padding:10px;
		min-height:625px;
		height:auto !important;
		height:625px;
		font-size:1.2em;
	}
	#news h1{
		font-size:1.2em;
	}
	#news .bigimagediv{
		float:right;
		margin-left:10px;
		text-align:center;
		border:solid 1px #414141;
		background-color:#fefefe;
	}
	#news .bigimage{
		border-bottom: solid 1px #414141;
	}
	#news .bigimagecaption{
		padding:5px 10px 5px 10px;
		text-align:justify;
		font-size:0.8em;
	}
	#popStories{
		width:202px;
		background-color:#efefef;
		border-top:solid 1px #FA3A19;
	}
	#popStories a{
		text-decoration:none;
	}
	/***** END News Styles *****/
	
	/***** START News Archive Styles *****/
	#news_archive{
		background-color:#efefef;
		margin-left:202px;
		width:578px;
		padding:10px;
	}
	#news_archive a{
		text-decoration:none;
	}
	#news_archive h1{
		margin-bottom: 5px;
		font-size:1.3em;
	}
	#news_archive ul{
		padding-left:10px;
		list-style: none;
	}
	#news_archive li{
		background-image:url("../_images/news.gif");
		background-repeat:no-repeat;
		padding-left:20px;
		line-height:20px;
	}
	#news_archive img{
		border: solid 1px #414141;
		height:75px;
		width:75px;
	}

	#news_archive img:hover{
		border: solid 1px #FA3A19;
	}
	/***** END News Archive Styles *****/
	
	/***** START Panther Tales Styles *****/
	.panthertales img{
		border: solid 1px #dadada;
	}
	.panthertales img:hover{
		border: solid 1px #FA3A19;
	}
	.panthertales .listing{
		background-image: url(../_images/panthertales_bg.gif);
		/*min-height:400px;
		height:auto !important;
		height:400px;*/
	}
	/***** END Panther Tales Styles *****/
	
	/***** START Profile Styles *****/
	.profile{
		background-color:#dadada;
		position:relative;
		border: solid 1px #414141;
		padding-top:30px;
		margin-bottom:10px;
		min-height:400px;
		height:auto !important;
		height:400px;
	}
	.profile h6{
		position:absolute;
		top:0px;
		width:565px;
		height:40px;
		margin:0;
		padding:0;
		background-image:url("../_images/580_sectionheader.png");
		background-repeat:no-repeat;
		color:#dadada;
		font-size:1.3em;
		font-style:italic;
		padding: 7px 0px 0px 10px;
	}
	.profile h5{
		margin:0;
		padding:0;
	}
	.profile .detail{
		padding:10px;
	}
	/***** END Profile Styles *****/
	
	/***** START Suggestions Styles *****/
	#suggestions{
		background-image:url("../_images/cbg_1.jpg");
		background-repeat:no-repeat;
		background-color:#2f2f2f;
		color:White;
		margin-left:202px;
		width:579px;
		padding:10px;
		min-height:450px;
		height:auto !important;
		height:450px;
		font-weight:bold;
	}
	#suggestions a{
		color:White;
		text-decoration:underline;
	}
	/***** END Suggestions Styles *****/

	/***** START Trustees Styles *****/
	#trustees{
		position:relative;
		background-color:#efefef;
		margin-left:202px;
		padding:10px;
	}
	.trustee{
		min-height:150px;
	}
	.trustee .headshot{
		position:relative;
		float:right;
	    padding:15px 0 0 20px;
	}
	.trustee .supText h4{
		margin: 10px 0px 5px 0px;
	}
	.trustee .supText p{
		margin:0;
	}
	.trustee .bio {
		font-size:1.2em;
	}
	.trustee-hr{
		clear:right;
		padding:10px 0px 10px 0px;
	}
	/***** END Trustees Styles *****/
	
	/***** START Quick Facts Styles *****/
	.ulwithtable{
		margin: 0 0 10px 0;
	}
	.factsDetail{
		padding-left:10px;
		margin-bottom:10px;
	}
	.factsDetail_R{
		position:absolute;
		top:365px;
		left:300px;
	}
	/***** END Quick Facts Styles *****/
	
	/***** START University Center Styles *****/
	.university h6{
		position:absolute;
		top:0px;
		width:567px;
		height:40px;
		margin:0;
		padding:0;
		background-image:url("../_images/580_sectionheader.png");
		background-repeat:no-repeat;
		color:#dadada;
		font-size:1.4em;
		font-style:italic;
		padding: 7px 0px 0px 10px;
	}
	.university .partners{
		float:right;
		padding-left:10px;
		border:solid 1px #dadada;
		background-color:White;
	}
	.university .uniProgram{
		background-color:White;
		position:relative;
		padding-top:38px;
	}
	.university .uniProgramIMG{
		float:right;
		padding: 0px 10px 0px 10px;
	}
	/***** END University Center Styles *****/

/***** END Custom Page Styles *****/