 /*
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      FontSite Inc.
 * License URL: http://www.fontspring.com/fflicense/fontsite
 *
 *
 */

@font-face {
	font-family: 'AvalonBook';
	src: url('webFonts/Avalon-Book-webfont.eot');
	src: local('â˜º'), url('webFonts/Avalon-Book-webfont.woff') format('woff'), 
	url('webFonts/Avalon-Book-webfont.ttf') format('truetype'), 
	url('webFonts/Avalon-Book-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FranklinGothicFSCondensed';
	src: url('webFonts/FranklinGothic-Cd-webfont.eot');
	src: local('â˜º'), url('webFonts/FranklinGothic-Cd-webfont.woff') format('woff'), 
	url('webFonts/FranklinGothic-Cd-webfont.ttf') format('truetype'), 
	url('webFonts/FranklinGothic-Cd-webfont.svg#webfont9pAY3ErZ') format('svg');
	font-weight: normal;
	font-style: normal;

}



/*RESET
—————————————-*/

html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, img, dl, dt, dd, ol, ul, li,
form,table, tr, th, td
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

img{
border: 0px;

}

ul li, ol li {
	list-style: none;
	list-style-position: outside;
}
ol ol, ul ul, ol ul, ul ol
{
	margin-left: 15px;
	margin-bottom: 0px;
}

a:focus {
	outline: 0px;

}
html, body{height: 100%;
}

#myHours th{
	text-align: left;

}


#myHours td{
	text-align: left;
	}
	
	
#myHours table{
	background-color: #fff;

}

body {
	font-family: 'FranklinGothicFSCondensed', Arial Narrow, Arial, sans serif;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	
	text-align: left;
	background-color: #fff;
	background-image:url(images/bodyBac.png);
	position: top left;
	background-repeat:repeat-y;
	/*background-attachment: fixed*/;
	
	
}



#global{
	position: relative;
	top: 0px;
	width: 1100;
	left: 0px;
	height: 312px;
	background-color:#000;
	background-position: top left ;
	background-color:#000;
	background-image:url(images/bannerEnd.png);
	background-repeat:no-repeat;

	z-index: 2;
} 


#header{
	position:absolute;
	top:0px;
	left: 0px;
	width: 1065px;
	height: 312px;
	z-index: 10;
}

	
	



/*CONTENT
—————————————-*/
#wrapper{
	position: relative;
	top: 0px;
	left: 0px;
	padding-left: 44px;
	width:1020px;
	padding-top: 0px;
	padding-bottom: 1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	z-index: 11;
}


#contentLeft{
padding-top:20px;
margin-left:90px;
height: auto;
color: #333;

	
	}
#contentRight{
	float: right;
	width:260px;
	height: 100%;
	min-height: 100%;
	color: #333;
	margin-left:20px;
	padding-left:10px;
	height: auto;
	
	}
	
	#jobs{
	
	width:220px;
	
	
	}
	
	
	
#contentPortalLeft{

	padding-left: 180px;

	height: auto;
	color: #333;
}
	
#contentPortalRight{
	position: relative;
	float: right;
	width:220px;
	height: auto;
	min-height: 100%;
	color: #333;
	margin-left:60px;
	height: auto;
	z-index: 1;	
	}
	
#contentPortalCenter{
	float: right;
	width:220px;
	height: auto;
	min-height: 100%;
	color: #333;
	margin-left:60px;
	height: auto;
	
}
#frontOnly{
		position:relative;
		top: -160px;
		left: 56px;
	}
	
#intro{
	
			margin-top: -10px;
		width: 700px;
	}


#frontMenu{
	position: relative;
	margin-top: 10px;
	margin-left: 74px;    
	margin-right: 0px;
	float: left;
	width: 110px;
	height: auto;
	z-index: 100;
}

#nav{
	margin-top: 0px;	
	width: 140px;

		}


/*HEADINGS
—————————————-*/

h1{
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;
	font-weight: normal;
	font-style: normal;

	font-size: 1.6em;
	color: #666;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}


#footer h1{
	color: #4678dc;
}


#frontMenu h1{
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;
	font-weight: normal;
	font-style: normal;

	font-size: 2.4em;
	color: #666;
	font-style: normal;
	font-weight: normal;
}

h2{
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.35em;
	color: #666;

	text-decoration: none;
	display: inline;
	
	
}
#leftMenu h2{
	color: #369;
}


#frontMenu h2{
	margin-top: -20px;
	color: #369;
}

h3{
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;;
	font-weight: normal;
	font-style: normal;
	font-size: 1.25em;
	color: #369;
	text-decoration: none;
	display: inline;
	}
	
#footer h3{
	color: #369;
}

h4{
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.12em;
	color: #444;
	text-decoration: none;
	margin-bottom: -3px;
	display: inline;	
}


h5{
font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;

	font-size: 1.2em;
	color: #369;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	}
.blueLarge{
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;
	font-size: 2.2em;
	color: #369;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	}
	.blueLarge{
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;
	font-size: 2.2em;
	color: #369;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	}
	.meduimBlue{
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;
	font-size: 20px;
	color: #369;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	}
	.grey{
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;
	font-size: 1.8em;
	color: #444;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	}
	
/*_____*QUOTES*/
	
#intro cite{
	position: relative;
	font-style:normal;
	left: 56px;
	top: -176px;
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;
	font-size: 1.05ems;

}

#intro .quote {
	position: relative;
	display: block;
	top: -100px;
	left: 56px;
	font-size:2.0em;
	font-family: 'AvalonBook', Arial Narrow, Arial, sans serif;
	text-align: left;

}

#intro q:before { 
	content: '\201C'; 
	font-family: "Times New Roman", Times, serif;
	font-size:5.0em;

}

#intro q:after {
	content: '\201D';
	font-family: "Times New Roman", Times, serif;
	font-size:5.0em;
	position: relative;
	text-align: left;
	top: -154px;
	left: 526px;
}



#hours{
	position: absolute;
	left:218px;
	top: -1px;
	width: 300px;
	height: 100%;
	background-color: #FFFFFF;
	color: #333;
	z-index: 16;
	}




/*IMAGES
—————————————-*/
.left{
	float: left;
	margin-right: 12px;
	margin-bottom: 8px;
	border-style: solid;
	border-color:#ccc;
	border-width:1px
	
}

.right{
	float: right;
	margin-left: 12px;
	margin-bottom: 8px;
	border-style: solid;
	border-color:#ccc;
	border-width:1px;
	
}


/*MENU
—————————————-*/

#arrows{
	position: fixed;
	top:400px;
	padding-top: 0px;
	padding-left:0px;
	right: -6px;
	width: 54px;
	height: 66px;
	z-index: 120;

	}
	

	
#arrowUp{
	position: absolute;
	top:2px;
	left: 7px;
	width: 17px;
	height: auto;
	z-index: 121;
	}
#arrowDown{
	position: absolute;
	top:20px;
	
	left: 7px;
	width: 17px;
	height: auto;
	z-index: 121;
	}
	
	
/*LINKS
—————————————-*/


a:link {
	font-size: 1em;
	color: #369;
	line-height: 100%;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color:#399;
	border-bottom-width:1px;
}
a:visited {
	font-size: 1em;
	color: #369;
	line-height: 100%;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color:#399;
	border-bottom-width:1px;
}
a:hover {
	font-size: 1em;
	color: #399;
	line-height: 100%;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color:#369;
	border-bottom-width:1px;
	
}



#leftMenu a:link {

	font-size: 14px;
	color: #369;
	line-height: 100%;
	border-width:0px;
	text-decoration: none;
	
	border-bottom-style: solid;
	border-bottom-color:#396;
	border-bottom-width:1px;


}

#leftMenu a:visited {

	font-size: 14px;
	color: #369;
	line-height: 100%;
	text-decoration: none;
	border-width:0px;
	
	border-bottom-style: solid;
	border-bottom-color:#396;
	border-bottom-width:1px;

}

#leftMenu a:hover {
	
	font-size: 14px;
	color: #333;
	line-height: 100%;
	text-decoration: none;
	border-width:0px;
	border-bottom-style: solid;
	border-bottom-color:#369;
	border-bottom-width:1px;
	
}


#frontMenu a:link {

	font-size: 14px;
	color: #369;
	line-height: 100%;
	border-width:0px;
	text-decoration: none;
	
	border-bottom-style: solid;
	border-bottom-color:#396;
	border-bottom-width:1px;


}

#frontMenu a:visited {
	font-size: 14px;
	color: #369;
	line-height: 100%;
	text-decoration: none;
	border-width:0px;
	
	border-bottom-style: solid;
	border-bottom-color:#396;
	border-bottom-width:1px;

}

#frontMenu a:hover {
	
	font-size: 14px;
	color: #333;
	line-height: 100%;
	text-decoration: none;
	border-width:0px;
	border-bottom-style: solid;
	border-bottom-color:#369;
	border-bottom-width:1px;
	
}
#footer  a:link{
	color: #ddd;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color:#369;
	border-bottom-width:1px;
	
	}
#footer a:visited{
	color: #ddd;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color:#369;
	border-bottom-width:1px;
	}
#footer a:hover{
	color: #369;;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color:#ddd;
	border-bottom-width:1px;
	
	}	

#loginContent a:link {

	font-size: 12px;
	color: #fff;
	line-height: 100%;
	border-width:0px;
	text-decoration: none;

}

#loginContent a:visited {

	font-size: 12px;
	color: #fff;
	line-height: 100%;
	text-decoration: none;
	border-width:0px;


}

#loginContent a:hover {

	font-size: 12px;
	color: #cff;
	line-height: 100%;
	text-decoration: none;
	border-width:0px;
	
}
	

.marginMinus{
margin-bottom: -10;
}


div#form{
	position: absolute;
	width: 602px;
	top: 40px;
	left: 392px;
	color: #333;
}

/*
______FOOTER INFO________
*/


#footer {
 position: relative;

 	left: 0px;
 	clear: both;
 	z-index: 10;
 	height: 1000px;
 	margin-top: -1000px;

	background-color: #000;
 	width: 100%;
 	border-top-style: solid;
	border-top-color:#399;
	border-top-width:0px;
	z-index: 99;
 
}

#footerTitle {
	position: absolute;
	width: 240px;
	top: 0px;
	left: 0px;
	z-index: 100;
}
#footerContent{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	color: #ccc;
	top: 10px;
	z-index: 100;

 }


/*#footerContent{
	position: absolute;
	left: 60px;
	width: 0px;
	color: #ccc;
	top: 10px;
	z-index: 100;

 }*/
 
 

 
 #footerLeft{
	position: absolute;
	left: 200px;
	height: auto;
	width: 220px;
	
	z-index:101;
 }
  
 #footerCenter{
	position: absolute;
	left: 510px;
	height: auto;
	width:200px;
	

	z-index:101;
	
 }
 #footerRight{
	position: absolute;
	left: 784px;
	height: auto;
	width:220px;

	z-index:101;

	
	
}

 #contentRight2{ 
 color:#333;
 }	
#arrowUp a{
border-bottom-style: solid;
	border-bottom-color:#fff;
	border-bottom-width:0px;
}
#arrowDown a{
border-bottom-style: solid;
	border-bottom-color:#fff;
	border-bottom-width:0px;
	}
#home a{
border-bottom-style: solid;
	border-bottom-color:#fff;
	border-bottom-width:0px;
	}
	#logo a{
	border-bottom-style: solid;
	border-bottom-color:#fff;
	border-bottom-width:0px;
	}
	#logo a hover{
	border-bottom-style: solid;
	border-bottom-color:#fff;
	border-bottom-width:0px;
	}
#emailTop a:link{
color:#a0d873;
	font-size: 30px;
	border: 0px;
	text-decoration: none;
	}
	#emailTop a:visited{
	color:#a0d873;
	font-size: 30px;
	border: 0px;
	text-decoration: none;
	}
	#emailTop a:hover{
	color: #9cc;;
	font-size: 30px;
	border: 0px;
	text-decoration: none;
	}
#loginStudents a {
	border: 0px;
	text-decoration: none;
	}
	
	#loginFaculty a {
	border: 0px;
	text-decoration: none;
	}
	
	


	

.accordionButton {
width: 160px;
	float: left;
	_float: none; 
	cursor:pointer;
	cursor: hand;
	}
.accordionButton h4{
	font-size: 1.1em;
	color: #444;
}
.accordionContent {

	float: left;
}
	.clearFloat{
		clear: both;
	}
/*FORM*/

input{
	background: #fff;
	color: #369;
	font-size: 12px;
	border-left-color :#369;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #369;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color :#369;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color :#369;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	z-index: 16;

}




textarea{
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 25px;
	padding-right: 20px;
	width: auto;
	border-left-color : #369;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #369;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #369;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color: #369;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	color: #369;	
}

.left440{
	margin-top: 80px;
	margin-right: 80px;
	height: 400px;
	float: left;
	width: 140px;
padding-top: 100px;
border-right-color : #444;
	border-right-style : double;
	border-right-width : 4px
	
	
}
.right440{
	position: relative;
	float: left;
	height: auto;
	margin-top: 80px;
	
	padding-left: 60px;
	z-index: 1;

	
	
}
.text440{
padding-top: 100px;

	
	
}
	#video440{
	position: absolute;
	left: 259px;
	top: 160px;
	height: 494px;
	width: 680px;
	text-align: center;
	border-width : 1px;
	border-color: #444;
	border-style : solid;
	border-width : 1px;
	background-color: #fff;
	visibility: hidden;
	z-index: 10;
}
	#close440{
	position: absolute;
	right: 5px;
	bottom: 5px;
text-align: right;
	
	
}

