/* UNIVERSITY PRINT CSS */

body {
	font-size: 1em;
	}

.skipnav {
	display: none;
	}

/*     /////////////// ICONS  ///////////////     */


/*     /////////////// MISCELLANEOUS  ///////////////     */

.clear {
	clear: both;
	}

/*     /////////////// MAIN ///////////////     */

#container {
	}

#header {
	}		

#header a {
	color: #000000;
	text-decoration: none;
	}		

/* ///////////////////////////////// TOOLS START /////////////////////////////// */

#header-tools {
	display: none;
	}
	
#pepsearch {
	display: none;
	}	


/* ///////////////////////////////// BOTTOM START /////////////////////////////// */

#footer {
	}

#footertext {
	}
	
#footerlinks {
	display: none;
	}

#copyright {
	display: none;
	}
	
/*     ///////////////////////////////////////////// TEMPLATE  /////////////////////////////////////////////     */

#maincontentcontainer {
	background-image: none !important;
	}
	



h1 {
	font: normal 1.75em "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	}
		
h2 {
	font: normal 1.33em "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
	
h3 {
	font:  bold 1.17em "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	}
	
h4 {
	font: bold 1.08em "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	}
	
h5 {
	font: bold 1.08em "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	}
	
h6 {
	font: italic bold 1em "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	}
	
.large {
	font-size: 1.17em;
	}

.larger {
	font-size: 1.33em;
	}

.largest {
	font-size: 1.5em;
	}

.normalfont {
	font-size: 1.08em;
	}

.small {
	font-size: .92em;
	}

.smaller {
	font-size: .83em;
	}

.smallest {
	font-size: .75em;
	}

/*Alignment*/

.textleft {
	text-align: left;
	}
	
.textcenter {
	text-align: center;
	}
	
.textjustify {
	text-align: justify;
	}
	
.textright {
	text-align: right;
	}

/*Colors*/

.accent {
	color: #f00; /* HTML RED */
	}
	
.accent2 {
	color: #00467c; /* CORPORATE BLUE */
	}
	
.accent3 { /* CORPORATE ORANGE */
	color: #dd6b1c;
	}
	
.accent4 { /*DARK BLUE */
	color: #003157;
	}

.accent5 { /* MEDIUM GRAY */
	color: #636363;
	}

/*Misc*/

.pepnone {
	display: none;
	}
	
.clear {
	clear: both;
	}
	
hr {
	}

/*     /////////////// TABLES ///////////////     */

table {
	margin: 0 0 10px 0;
	padding: 0;
	}

th {
	background-color: #cccccc;
	font: bold 1em "Lucida Sans", sans-serif;
	}

td {
	font: normal 1em "Lucida Sans", sans-serif;
	vertical-align: top;
	}

.cellright, .tableborders .cellright {
	text-align: right;
	}

.cellcolorlight {
	background-color: #eeeeee;
	}
	
.cellcolordark {
	background-color: #cccccc;
	}

/* ///////////////////////////////// THREE COL MAIN CONTENT START /////////////////////////////// */

/*     ///////////////////////////////////////////// GLOBAL NAV  /////////////////////////////////////////////     */


#navcontainer {
	display: none;
	}
		
/*     ///////////////////////////////////////////// LEFTCOL  /////////////////////////////////////////////     */



#threecol {
	}

#leftcol  {
	display: none;
	}

	
/*     ///////////////////////////////////////////// SPRYDRAWERS  /////////////////////////////////////////////     */



.hideInitially{
	visibility: hidden;
	}
	
#drawer-container {
	display: none;
	}

/* /////////////////////////////////  MAIN CONTENT /////////////////////////////// */

#maincontent {
	width: 100%;
	}

#maincontent p.pulltextleft {
	display: block;
	float: left;
	width: 225px;
	margin: 0 15px 10px 0;
	padding: 17px;
	border: 1px dotted #ae8860;
	background-color: #f6eee5;
	line-height: 1.3em;
	color: #695744;
	}
	
#maincontent p.pulltextright {
	display: block;
	float: right;
	width: 225px;
	margin: 0 0 10px 15px;
	padding: 17px;
	border: 1px dotted #ae8860;
	background-color: #f6eee5;
	line-height: 1.3em;
	color: #695744;
	}
	
 /*     /////////////// CONTENT LINKS AND LISTS ///////////////     */

#maincontent p {
	}

#maincontent a {
	text-decoration: none;
	color: #000000;
	}


/*     /////////////// CONTENT IMAGES ///////////////     */

#maincontent .imagelink, #maincontent  a:hover.imagelink  {
	border: none;
	background-color: transparent;
	}	

/* left */

#maincontent p.imglt, #maincontent p.imgltbdr {
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 1.17em 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #003157;
	}

#maincontent p.imglt img, #maincontent p.imgltbdr img {
	display: block;
	margin: 4px 10px 3px 0;
	padding: 0;
	}	

#maincontent p.imgltbdr img {
	border: 1px solid #003157;
	}	

/* center */

#maincontent p.imgctr, #maincontent p.imgctrbdr {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-align: center;
	color: #003157;
	}	

#maincontent p.imgctr img, #maincontent p.imgctrbdr img  {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	}	

#maincontent p.imgctrbdr img  {
	border: 1px solid #003157;
	}	

/*  right   */

#maincontent p.imgrt, #maincontent p.imgrtbdr {
	display: block;
	float: right;
	margin: .5em 0 3px 10px;
	padding: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #003157;
	}	

#maincontent p.imgrt img, #maincontent p.imgrtbdr img {
	display: block;
	margin: 0 0 3px 0;
	padding: 0;
	}	

#maincontent p.imgrtbdr img {
	border: 1px solid #003157;
	}	

/*  default border   */

#maincontent p.imgdefaultbdr {
	display: block;
	margin: 0 0 3px 0;
	padding: .5em 0 0 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #003157;
	}	

#maincontent p.imgdefaultbdr img {
	display: block;
	margin: 4px 10px 3px 0;
	padding: 0;
	border: 1px solid #003157;
	}	

.captioncredit {
	font: italic normal 11px Arial, Helvetica, sans-serif;
	}	

#maincontent p.imgltbdr a, #maincontent p.imgltbdr a:hover, #maincontent p.imgrtbdr a, #maincontent p.imgrtbdr a:hover, #maincontent p.imgctrbdr a, #maincontent p.imgctrbdr a:hover, #maincontent p.imgdefaultbdr a, #maincontent p.imgdefaultbdr a:hover, #maincontent p.imglt a, #maincontent p.imglt a:hover, #maincontent p.imgrt a, #maincontent p.imgrt a:hover, #maincontent p.imgctr a, #maincontent p.imgctr a:hover, #maincontent p.imgdefault a, #maincontent p.imgdefault a:hover  {
	border: none;
	background-color: transparent;
	}	

/* ///////////////////////////////// QUICKFACTS START /////////////////////////////// */

#threecolquickfacts {
	display: none;
	}

#twocolquickfacts {
	display: none;
	}

#onecolquickfacts {
	display: none;
	}

/* ///////////////////////////////// THREE COL RIGHT COL /////////////////////////////// */

#threecol #rightcol {
	display: none;
	}


/* ///////////////////////////////// TWO COL START /////////////////////////////// */

#twocol {
	}

#twocol #maincontentcontainer {
	}

#twocol #rightcol {
	display: none;
	}

/* ///////////////////////////////// ONE COL START /////////////////////////////// */

#onecol {
	}

#onecol #leftcol {
	display: none;
	}

#onecol #maincontentcontainer {
	}

#onecol #rightcol {
	display: none;
	}

/* ///////////////////////////////// SOCIAL NETWORKING START /////////////////////////////// */

#social-networking {
	display: none;
	}
	
/* ///////////////////////////////// PROSPECTIVE STUDENTS /////////////////////////////// */

#tabs-container, #tabbed-nav, #tabbed-nav ul, #tabbed-nav ul li {
	width: 100%;
	}

/* ///////////////////////////////// ROLE PAGES (2 COL) START /////////////////////////////// */

#rolecontent {
	}
	
#rolecontent p {
	}
	
#rolepromotion {
	display: none;
	}


#role-loginframe {
	display: none;
	}

#rolecolumn1 {
	display: block;
	float: left;
	width:33%;
	}

#rolecolumn2 {
	display: block;
	float: left;
	width:33%;
	}

#rolecolumn3 {
	display: block;
	float: left;
	width:33%;
	}


/* ///////////////////////////////// AUDIO/VIDEO START /////////////////////////////// */

/* ///////////////////////////////// AUDIO/VIDEO: HOME PAGE START /////////////////////////////// */
#av-top-table {
	width: 510px;
	margin: 0;
	padding: 0;
	}

#av-top-table td {
	margin: 0;
	padding: 0;
	vertical-align: top;
	}

#av-top-table td.av-top-image {
	width: 140px;
	margin: 0;
	padding: 4px 0 0 0;
	}

#av-top-table td.av-top-image img {
	border: 1px solid #586777;
	}

#av-top-table td.av-top-content {
	width: 370px;
	margin: 0;
	padding: 0;
	}

#av-top-table td.av-top-content h3 {
	margin: 0 0 .33em 0;
	padding: 0;
	}

#av-top-table td.av-top-content p {
	margin: 0 0 .33em 0;
	padding: 0;
	}

#av-top-table .time {
	font-weight: normal;
	color: #666666;
	}

#av-item-table {
	width: 510px;
	margin: 0;
	padding: 0;
	}

#av-item-table td {
	margin: 0;
	padding: 0;
	vertical-align: top;
	}

#av-item-table td.av-item-image {
	margin: 0;
	padding: 4px 5px 8px 0;
	}

#av-item-table td.av-item-image img {
	border: 1px solid #586777;
	}

#av-item-table td.av-item-content {
	width: 150px;
	margin: 0;
	padding: 0 10px 8px 0;
	}

#av-item-table td.av-item-content p {
	margin: 0;
	padding: 0 0 2px 0;
	font-size: .92em;
	}
	
#av-item-table .time {
	font-weight: normal;
	color: #666666;
}

table#av-archives {
	margin: 0;
	padding: 0;
	}

table#av-archives td {
	font-size: .92em;
	}
	
table#av-archives .time {
	font-weight: normal;
	color: #666666;
	}

#search-av-archives {
	display: block;
	margin: 0;
	padding: 0;
	}	

table#av-related {
	margin: 0;
	padding: 0;
	}

table#av-related td {
	font-size: .92em;
	}
	
table#av-related .time {
	font-weight: normal;
	color: #666666;
	}

#search-av-related {
	display: block;
	margin: 0;
	padding: 0;
	}	

/* ///////////////////////////////// AUDIO/VIDEO: 2 COL PICTURE LEFT START /////////////////////////////// */
#maincontent #video-archive-table {
	border: none;
	}
	
#maincontent #video-archive-table td {
	margin: 0;
	padding: 0 10px 0 0;
	vertical-align: top;
	border: none;
	}
	
#maincontent #video-archive-table td.cellseparator {
	margin: 10px 0 10px 0;
	padding: 0;
	border-top: 1px dotted #999999;
	}
	
#maincontent #video-archive-table td h5 {
	margin: 0;
	padding: 0;
	}
	
#maincontent #video-archive-table td p {
	margin: 0 0 4px 0;
	padding: 0;
	}
	
#maincontent #video-archive-table .time {
	padding-bottom: 10px;
	font: normal 1em "Lucida Sans", sans-serif;
	color: #666666;
	}
	
/* ///////////////////////////////// MEET THE FACULTY START /////////////////////////////// */

	
/*     ///////////////////////////////////////////// FAQ  /////////////////////////////////////////////     */



dt {
	padding-bottom: 10px;
	font-weight: bold;
	}

dd {
	margin: 0 0 0 20px;
	padding: 0 5px 25px 0;
	}

/* FAQ section */

#maincontent .faqcontainer {
	display:block;
	width: 100%;
	margin: 10px 0 20px 0;
	padding: 0;
	}

#maincontent  .faqHeader {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #edf2f2;
	}

#maincontent  .faqHeader-left {
	width: 50%;
	margin: 0;
	padding: 5px 0 5px 10px;
	background-color: #edf2f2;
	font-weight: bold;
	color: #444444;
	}

#maincontent .faqHeader-right {
	width: 50%;
	margin: 0;
	padding: 5px 10px 5px 0;
	background-color: #edf2f2;
	text-align: right;
	font-weight: bold;
	}

#maincontent .faqQuestion {
	display: block;
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 10px;
	}

#maincontent .faqQuestion td {
	vertical-align: top;
	}

#maincontent .faqButton {
	width: 20px;
	padding: 3px 0 0 0;
	}

#maincontent .faqButton a {
	border: none;
	}
	
#maincontent .faqQuestionText {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	text-align: left;
	}

#maincontent .faqAnswerHidden {
	visibility: hidden;
	display: none;
	clear: both;
	}

#maincontent .faqAnswerShow {
	visibility: visible;
	display: block;
	clear: both;
	margin: 0 0 0 10px;
	padding: 0;
	}

#maincontent .faqAnswerShow p {
	margin: 0;
	padding: 5px 10px;
	}

#maincontent .faqAnswerShow ul {
	visibility: visible;
	display: block;
	margin: 0 0 0 50px;
	padding: 0;
	}

#maincontent .faqAnswerShow ul li {
	margin: 0;
	padding: 3px 0;
	line-height: 1.25em;
	}


	
	
/*     ///////////////////////////////////////////// FORM  /////////////////////////////////////////////     */


form fieldset {
	border: 1px solid #bbbbbb;
	}

form fieldset legend {
	margin:  0;
	font-weight: bold;
	background-color: #FFFFFF;
	}
	
form fieldset table {
	width: 100%;
	}

form fieldset table tr {
	}

form fieldset table tr td {
	}

form fieldset table tr td.cellleft {
	width: 35%;
	padding-top: 14px;
	vertical-align: top;
	text-align: right;
	}

form fieldset table tr td.cellleft-split {
	width: 50%;
	padding-top: 14px;
	vertical-align: top;
	text-align: right;
	}

form fieldset table tr td.cellright {
	padding-top: 10px;
	width: 65%;
	vertical-align: top;
	text-align: left;
	}

form fieldset table tr td.cellright-split {
	padding-top: 10px;
	width: 50%;
	vertical-align: top;
	}

form fieldset table tr td.lbl {
	}

form fieldset table tr td.fld {
	}

	
/*     ///////////////////////////////////////////// ADMISSION  /////////////////////////////////////////////     */



/*
#container {
	position: relative;
	display: block;
	width: 960px;
	margin: 0 auto;
	padding: 0 20px 0 20px;
	background: #ded6c7 url(/images/template/base/shadowbg.gif) repeat-y;
	}



#onecol #maincontentcontainer {
	display: block;
	width: 958px;
	height: 561px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: #ffffff;
	}

#no-flash {
	z-index: 1;
	position: relative;
	display: block;
	width: 958px;
	height: 556px;
	margin: 0;
	padding: 0;
	background: url(/images/admission/slideshow/vista.jpg) top left no-repeat;
	}
	
#no-flash-text {
	z-index: 1;
	position: relative;
	top: 320px;
	left: 750px;
	display: block;
	width: 144px;
	margin: 0;
	padding: 0;
	border: 2px solid #ffffff;
	background-color: #005696;
	}
	
#no-flash-text p {
	margin: 5px;
	padding: 0;
	font: normal 11px "Lucida Grande", "Lucida Sans", sans-serif;
	color: #ffffff;
	}
	
#flashcontent {
	position: absolute;
	top: 0;
	left: 1px;
	display: block;
	width: 958px;
	height: 556px;
	margin: 0;
	padding: 0;
	}

#large-images {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 1px;
	display: block;
	width: 958px;
	height: 556px;
	margin: 0;
	padding: 0;
	background-color: blue;
	}
	
#leftcol-bg {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 1px;
	display: block;
	width: 287px;
	height: 556px;
	margin: 0;
	padding: 0;
	}
	
#admission-title {
	z-index: 2;
	position: absolute;
	top: 18px;
	left: 21px;
	display: block;
	width: 173px;
	height:48px;
	margin: 0;
	padding: 0;
	background: blue url(/images/admission/admission-title.gif) no-repeat;
	}

#large-menu {
	z-index: 2;
	position: absolute;
	top: 88px;
	left: 41px;
	display: block;
	width: 287px;
	height: 556px;
	margin: 0;
	padding: 0;
	color: #000000;
	}
	
#large-menu ul {
	display: block;
	width: 185px;
	margin: 0;
	padding: 0;
	color: #000000;
	list-style: none;
	}
	
#large-menu ul li {
	display: block;
	margin: 0 0 15px 0 !important;
	padding: 0 !important;
	background-image: none;

	}
	
#large-menu ul li a {
	display: block;
	height: 18px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none;
	background-color: transparent;
	}
	
#large-menu ul li a:hover {
	border: none;
	background-color: transparent;
	}
	
.applynow a  {
	width: 154px;
	background: url(/images/admission/apply-now.gif) left no-repeat;
	}
	
.applynow a:hover  {
	background: url(/images/admission/apply-now-hover.gif) left no-repeat;
	}
	
.requestinfo a  {
	width: 185px;
	background: url(/images/admission/request-info.gif) left no-repeat;
	}
	
.requestinfo a:hover  {
	background: url(/images/admission/request-info-hover.gif) left no-repeat;
	}
	
.visitcampus a  {
	width: 183px;
	background: url(/images/admission/visit-campus.gif) left no-repeat;
	}
	
.visitcampus a:hover  {
	background: url(/images/admission/visit-campus-hover.gif) left no-repeat;
	}
	
.financialaid a  {
	width: 185px;
	background: url(/images/admission/financial-aid.gif) left no-repeat;
	}
	
.financialaid a:hover  {
	background: url(/images/admission/financial-aid-hover.gif) left no-repeat;
	}
	
.learnmore a  {
	width: 169px;
	background: url(/images/admission/learn-more.gif) left no-repeat;
	}
	
.learnmore a:hover  {
	background: url(/images/admission/learn-more-hover.gif) left no-repeat;
	}
	
#dates {
	z-index: 2;
	position: absolute;
	top: 260px;
	left: 41px;
	display: block;
	width: 160px;
	margin: 0;
	padding: 0;
	color: #000000;
	}
	
#dates ul {
	display: block;
	margin: 0;
	padding: 0;
	color: #000000;
	list-style: none;
	}
	
#dates ul li {
	display: block;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	background-image: none;
	font-size: 1.17em;
	}
	
#dates a {
	border: none;
	text-decoration: underline;
	font-size: .92em !important;
	color: #00467c;
	}
	
#dates a:hover {
	border: none;
	background-color: transparent !important;
	text-decoration: underline;
	font-size: .92em !important;
	color: #dd6b1c;
	}
	
#resources-menu {
	z-index: 2;
	position: absolute;
	top: 430px;
	left: 41px;
	display: block;
	width: 175px;
	margin: 0;
	padding: 0;
	color: #000000;
	}
	
#resources-menu h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.17em;
	font-weight: bold;
	color: #000000;
	}
	
#resources-menu ul {
	display: block;
	margin: 0;
	padding: 0;
	color: #000000;
	list-style: none;
	}
	
#resources-menu ul li {
	display: block;
	margin: 0 !important;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	background-image: none;
	}
	
#resources-menu a {
	border: none;
	text-decoration: underline;
	font-size: 1em !important;
	color: #00467c;
	}
	
#resources-menu a:hover {
	border: none;
	background-color: transparent !important;
	text-decoration: underline;
	font-size: 1em !important;
	color: #dd6b1c;
	}

*/

