/* 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 Arial, Helvetica, sans-serif;
	}
		
h2 {
	font: normal 1.33em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
	
h3 {
	font:  bold 1.17em Arial, Helvetica, sans-serif;
	}
	
h4 {
	font: bold 1.08em Arial, Helvetica, sans-serif;
	}
	
h5 {
	font: bold 1.08em Arial, Helvetica, sans-serif;
	}
	
h6 {
	font: italic bold 1em 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-weight: bold;
	}

td {
	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;
	}

/* ///////////////////////////////// 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;
	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 {
	}

	

