/***********************************
*				
*	Basic Design adjustments
*
***********************************/


* {padding:0; margin:0;}

#hidden, .hidden {
	display:none;
}

body {
	background:#eee url(/digitalAssets/7143_gradient.jpg)
 top left repeat-x;
}

ul li, a, ul {
	min-height: 1%;
}

#homeLink {
	float:left;
	margin:0;
	width:229px;
}

#secondaryContent ul#homeLink li {
	background:transparent url(/digitalAssets/7173_navsep.gif)
 repeat-x scroll left bottom;
	margin:0pt;
	padding:0pt 0pt 1px;
}

#homeLink a {
	background-position:10px 50%;
	padding-left:30px;
	width:199px;
	background-repeat:no-repeat;
	color:#173261;
	display:block;
	padding:8px 10px 8px 20px;
	font-weight:bold;
	background-image:url(/digitalAssets/7170_bluHome.gif)
;
}

#homeLink a:hover {
	background-color:#E5F2FF;
	text-decoration:none;
}

#wrapper {
	min-height: 1%;
	margin:0;
	position:relative;
	width:auto;
	background:#fff url(/digitalAssets/7144_altGrad.jpg)
 top left repeat-x;
}

#header {
	background:url(/digitalAssets/7145_admHeader.jpg)
 10px 0px no-repeat;
	height:126px;
	width:750px;
	margin:0 auto;
}

#globalNav {
	background:url(/digitalAssets/7146_navLine.jpg)
 bottom center no-repeat;
}

#globalNav, #globalNav a {
	background:none;
	color:#fff;
}

#content {
	position:relative;
	top:10px;
	width:750px;
	background:#fff;
	float:left;
	left:50%;
	margin:20px 0px 20px -375px;
}

*:first-child+html #content {
	height:100%;
	width:750px;
	margin:20px auto 20px auto;
	float:none;
	left:0;
}

*:first-child+html body {
	background:#fff url(/digitalAssets/7144_altGrad.jpg)
 top left repeat-x;
}

* html #content {
	height:100%;
	width:750px;
	margin:20px auto 20px auto;
	float:none;
	left:0;
}

* html body {
	background:#fff url(/digitalAssets/7144_altGrad.jpg)
 top left repeat-x;
}

#mainContent {
	margin-top:10px;
	margin-bottom:20px;
}

#secondaryContent {
	margin-top:0px;
	margin-bottom:20px;
}


.wideRight #mainContent {
	width:509px;
	padding:0 0 0 10px;
}

.wideRight #secondaryContent {
	width:231px;
	margin-bottom:20px;
}

.wideRight #mainContent h2 {
	color:#ff9c00;
}

.wideRight #mainContent h3 {
	color:#ff9c00;
	font-weight:normal;
}

#breadcrumb {
	top:25px;
	float:none;
	position:relative;
}



#breadcrumb-links {
	float:none;
	margin:0 auto;
	font-size:1.1em;
	width:750px;
	padding-top:8px;
}

#breadcrumb #sectionHomeLink{
	display:none;
}

#filter-box {
	width:487px;
}

.rte-content ol li {
         font-size:0.9em;
         line-height:1.5em;
}

.wideRight #mainContent h3.bold {
	font-weight:bold;
}

#footer ul li,
#secondaryContent ul li {
	background-image:none;
}
/*
.rte-content ul li {
	list-style-image:disc;
}
*/
#mainContent table {
	margin:0 auto;
}

th, td {
	font-size:1em;
	padding:4px;
	vertical-align:middle;
	width:200px;
}

#filter-box {
		width:487px;
}

/***********************************
*				
*	Footer work
*
***********************************/

#footer {
	clear:both;
	float:none;
	width:auto;
	position:relative;
	background:#eee url(/digitalAssets/7147_shadow.gif)
 top left repeat-x;
}

*:first-child+html #footer {
	position:relative;
	margin:0 auto;
}

* html #footer {
	position:relative;
	margin:0 auto;
}

#newFooter {
	clear:both;
	padding:15px 10px;
	/*
	width:730px;
	position:relative;
	margin:0 auto;
	*/
	background:transparent url(/digitalAssets/7167_ftr_border.gif)
 repeat-x scroll left top;
}

#footShell {
	width:730px;
	position:relative;
	margin:0 auto;
}

/* Indexed lists */

#indexMap {
	width:750px;
	margin:0 auto;
	position:relative;
}

#indexMap ul {
	float:left;
	width:105px;
	padding:8px 5px;
	margin-bottom:10px;
	list-style:none;
	list-style-position:inside;
	position:relative;
	list-style-image:none;
}

*:first-child+html #indexMap {
	position:relative;
}

* html #indexMap {
	position:relative;
}

* html #indexMap ul li {
	height:1%;
}

*:first-child+html #indexMap ul {
	text-indent:0;
	list-style-position:outside;
}

* html .aud .bottomcorner {
	bottom:-3px;
}
* html .aud .topcorner {
	top:-4px;
}

* html #indexMap ul {
	text-indent:0;
	list-style-position:outside;
}

#indexMap li.top {
	color:#666;
	margin:0;
	font-size:1.1em;
	font-weight:bold;
}

#indexMap li.top a {
	border-bottom:none;
}

#indexMap ul li {
	min-height:1%;;
	padding:0;
	margin:0;
}

#indexMap ul.aud {
	min-height:1%;;
	width:150px;
	padding:8px 10px 6px 10px;
	margin:0 4px 10px 0;
	background:white;
}

#indexMap ul.aud li {
	font-size:1.1em;
}

#indexMap ul a {
	display:block;
	padding:2px;
	border-bottom:1px dotted #96b8f3;
}

#indexMap ul a:hover {
	background:#c8d8f4;
	text-decoration:none;
}

#indexMap ul.aud a {
	border-bottom:none;
}

* html #indexMap ul.aud {
	height:1px;
}


/***********************************
*				
*	Bat Tabs and Drop content
*
***********************************/

/* Tabs */

#bats {
	position:absolute;
	width:100%;
	z-index:100;
	left:0;
}

#batRange {
	position:relative;
	width:750px;
	margin:0 auto;
}

*:first-child+html #batRange {
	
}

.tab {

	float:right;
	right:0px;
	top:0px;
	position:relative;
	height:2em;
	line-height:2em;
	padding:0 2px;
	text-align:center;
	color:#960;
	background:#ffe0b0;
	font-weight:bold;
    font-size:1em;
	margin:3px 7px 0 8px;
	cursor:pointer;
}


.tab a, .tab a:visited {
	color:#996600;
}

.tab a:focus, .tab a:active {
        outline:none;
}

.tab a:hover {
        text-decoration:none;
}

.tabL {
	position:absolute;
	left:-7px;
	bottom:0;
	height:2em;
	width:9px;
	background:url(/digitalAssets/7149_tabLalt.gif) left bottom no-repeat;
}
.tabR {
	position:absolute;
	right:-7px;
	bottom:0;
	height:2em;
	width:9px;
	background:url(/digitalAssets/7150_tabRalt.gif) left bottom no-repeat;
}


/* Drop Content */

#Display {
	position:relative;
	width:750px;
	margin:0 auto;
	overflow:hidden;
	background:#dedede;
	height:0px;
	top:4px;
	/* border-bottom:1px solid #ff9c00; */
	opacity:0.97;
	-moz-opacity:0.97;
	filter:alpha(opacity=97);
}

*:first-child+html #Display * {
	visibility:visible;
}

#Content {
	width:730px;
	position:relative;
	margin:10px auto;
	height:280px;
	top:-200px;
}

#Content form {
	overflow:auto;
}

*:first-child+html #Display {
top:-2.1em;
}

* html #Display {
top:-2.1em;
}

#Content .col {
	width:320px;
	height:280px;
	overflow:hidden;
	margin:0 10px;
	float:left;
}

#Content h2 {
	color:#ee8a00;
}

#Content h3 {
	margin:3px 0;
	font-size:1.1em;
}

#Content form .input-text {
	width:90%;
}

#Content form .input-submit {
	width:50px;
	margin:3px 0;
}

#Content .col {
	width:45%;
	float:left;
}

#Content .single {
	margin:0 10px;
}

#Content .hugelink {
	font-weight:bold;
	font-size:1.2em;
	display:block;
	top:130px;
	position:relative;
	text-align:center;
}

#Content .response {
	font-size:1.1em;
}

#Content .col th {
	width:120px;
}

*:first-child+html #Content textarea {
	height:60px;
}

* html #Content textarea {
	height:60px;
}


/***********************************
*				
*	Main Menu
*
***********************************/

#menuSpace {
	position:relative;
	margin:0 auto;
	width:750px;
	height:90px;
	top:25px;
}

#mainMenu {
	position:absolute;
	width:420px;
	height:64px;
	top:0px;
	left:240px;
	background:transparent url(/digitalAssets/7151_grid_mini.gif)
 1px 1px no-repeat;
}

#mainMenu span {
	display:block;
}

#mainMenu a {
	float:left;
	position:relative;
	text-decoration:none;
	cursor:pointer;
}

*:first-child+html #mainMenu a {
	top:5px;
	padding-left:7px;
	padding-right:1px;
}

* html #mainMenu a {
	top:5px;
	padding-left:7px;
	padding-right:1px;
}

#mainMenu a.main:hover {	
	background:url(/digitalAssets/7152_mini_moNav.gif)
 bottom left repeat-x;
}

#mainMenu a.main.alt:hover {
	background:url(/digitalAssets/7153_mini_moNavAlt.gif)
 top left repeat-x;
}

#mainMenu .rollover {
	width:100%;
	height:100%;
	position:absolute;
	/*
	top:-5px;
	left:-7px;
	*/
	visibility:hidden;
	background:url(/digitalAssets/7154_mm_moNav.jpg)
 bottom left repeat-x;
}

*:first-child+html #mainMenu .rollover {
	width:123px;
	height:40px;
}

* html #mainMenu .rollover {
	width:123px;
	height:40px;
}

#mainMenu .alt .rollover {
	background:url(/digitalAssets/7155_mm_moNavAlt.jpg)
 top left repeat-x;
}

#mainMenu .display {
	position:relative;
	height:25px;
	width:90px;
	padding:10px 0px 5px 33px;
	
	margin-left:7px;
	margin-right:1px;
	
	margin-top:5px;
	background:url(/digitalAssets/7157_FAQ_24x24.gif)
 0px 5px no-repeat;
}

*:first-child+html #mainMenu .display {
	margin-left:0;
	margin-right:0;
}

* html #mainMenu .display {
	margin-left:0;
	margin-right:0;
}

#mainMenu #apply {background-image:url(/digitalAssets/7156_apply_24x24.gif)
;}
#mainMenu #faq {background-image:url(/digitalAssets/7157_FAQ_24x24.gif)
;}
#mainMenu #finaid {background-image:url(/digitalAssets/7158_financial_aid_24x24.gif)
;}
#mainMenu #acad {background-image:url(/digitalAssets/7159_academics_24x24.gif)
;}
#mainMenu #life {background-image:url(/digitalAssets/7160_student_life_24x24.gif)
;}
#mainMenu #visit {background-image:url(/digitalAssets/7161_visit_ud_24x24.gif)
;}

#mainMenu .name {
	margin:0;
	font-weight:bold;
}

#mainMenu .rollover.active, #mainMenu .alt .rollover.active {
	visibility:visible;
}
*:first-child+html #mainMenu .rollover.active, *:first-child+html #mainMenu .alt .rollover.active {
	padding-left:7px;
	padding-right:1px;
	left:0px;
}

* html #mainMenu .rollover.active, * html #mainMenu .alt .rollover.active {
	padding-left:7px;
	padding-right:1px;
	left:0px;
}

/***********************************
*				
*	Attention boxes
*
***********************************/

.wideRight #mainContent .attention {
	background:#e1e4ff;
	border:1px solid #717bff;
	padding:10px;
	margin-bottom:5px;
	float:left;
	width:487px;
}

.wideRight #mainContent .attention h3 {
	clear:both;
	color:#333;
}

.wideRight #mainContent .attention ul.list {
	min-height:1%;;
	float:left;
	padding:0px 3px;
	list-style:none;
	list-style-position:inside;
	margin-bottom:0;
}

.attention ul.list.single {width:450px;}
.attention ul.list.double {width:220px;}
.attention ul.list.triple {width:150px;}

*:first-child+html .wideRight #mainContent .attention ul.list {
	list-style-position:outside;
}

* html .wideRight #mainContent .attention ul.list {
	list-style-position:outside;
}

.wideRight #mainContent .attention li {
	min-height:1%;;
	padding:0;
	margin:0;
}

.wideRight #mainContent .attention li.top {
	color:#666;
	margin:0;
	font-size:1.1em;
	font-weight:bold;
}

.attention ul li {
	background-image:none;
}

/***********************************
*				
*	Various Corners 
*
***********************************/

.topcorner, .bottomcorner {
	display:block;
}

*:first-child+html .topcorner {}

.topcorner {
	background: transparent url(/digitalAssets/7162_topcorners.gif)
 no-repeat bottom;
	top:0;
}

.bottomcorner {
	background: transparent url(/digitalAssets/7163_bottomcorners.gif)
 no-repeat top;
	bottom:0;
}

#footer ul li.topcorner.dualBg,
.topcorner.dualBg {
	background-image: url(/digitalAssets/7168_dualCtop.jpg)
;
}
#footer ul li.bottomcorner.dualBg,
.bottomcorner.dualBg {
	background-image: url(/digitalAssets/7169_dualCbottom.jpg)
;
}

.bottomcorner, .topcorner {
	position:absolute;
	height:7px;
	width:7px;
}

.topcorner.left, .bottomcorner.left {
	left:0;
	background-position:right;
}

.topcorner.right, .bottomcorner.right{
	right:0;
	background-position:left;
}

*:first-child+html .bottomcorner {bottom:5px;}
*:first-child+html .topcorner {}
* html .bottomcorner {bottom:-5px;}
* html .topcorner {top:-5px;}



/***********************************
*				
*	Person Card :: Model imported from SBA; go global?
*
***********************************/

.personCard {
	width:505px;
	height:271px;
	position:relative;
	margin-bottom:20px;
}

.personCard .overlay {
	position:relative;
	left:20px;
	background:url(/digitalAssets/7164_overlay.jpg)
;
	width:226px;
	height:271px;
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);

}

.personCard .info {
	position:absolute;
	top:60px;
	left:35px;
	width:190px;
	color:white;
}

.personCard .sub {
	font-size:1.2em;
}

.personCard .sub.phon {
	margin-top:5px;
	font-weight:bold;
}

.personCard .infolinks {
	font-size:1.1em;
	position:absolute;
	bottom:15px;
	left:36px;
}

.infolinks a {
	margin-right:10px;
}

.medialinks {
	position:absolute;
	top:15px;
	right:270px;
}

.courses a {
	display:block;
	font-size:1.1em;
	padding:3px 0;	
}

#content .info h2 {
	color:white;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
}

*:first-child+html .personCard .bottomcorner {bottom:0;}
* html .topcorner {top:-4px;}

/***********************************
*				
*	Person, Office Boxes :: Model imported from SBA; go global?
*
***********************************/

.roundlink, .office {
	background:#f3eeda;
	position:relative; 
	height:auto;
	font-size:1.1em;
}

.office {
	margin:5px 0 10px 0;
	padding:12px;
	height:auto;
}

.roundlink .vitals, 
.office .vitals {
	position:absolute;
	right:5px; 
	height:inherit; 
	text-align:right;
}
.office .vitals {
	top:10px;
	right:5px;
}

.jumplink div, 
.vitals div {
	margin:2px 0 0 0;
}

.roundlink .vitals {
	top:7px;
}

.roundlink a.jumplink:hover {
	text-decoration:none;
}

.roundlink .jumplink {
	display:block;
	height:inherit;
	width:auto;
	position:relative;
	padding:1px 7px 10px 7px;
	margin:5px 0;
	left:0;
	top:0;
}

* html .roundlink {margin-bottom:2px;}

* html .topcorner.right, * html .bottomcorner.right {right:-1px;}

* html .roundlink .jumplink {
	margin:0;
}

* html .roundlink {height:1px;}

*:first-child+html .roundlink .icons a {
	padding-bottom:1px;
}
* html .roundlink .icons a {
	padding-bottom:1px;
}

.roundlink a.jumplink:hover {
	background:#bcc1e9;
}

.roundlink .name {
	font-weight:bold;
	margin:10px 0 0 12px;
}

.office .name {
	font-weight:bold;
}

.roundlink .title {
	color:#333;
	margin:0 200px 0 12px;
}

.roundlink .phone, 
.office .phone {
	margin-right:7px;
}
.roundlink .email, 
.office .email, 
.roundlink .address, 
.office .address  {
	margin-right:3px;
}



.roundlink .bottomcorner, 
.office .bottomcorner {
	background-image:url(/digitalAssets/7165_bottomGcorners.gif)
;	
}
.roundlink .topcorner, 
.office .topcorner {
	background-image:url(/digitalAssets/7166_topGcorners.gif)
;	
	
}



.roundlink .topcorner,
.roundlink .bottomcorner,
.personCard .topcorner,
.personCard .bottomcorner {
	height:4px;
	width:4px;
}

* html .roundlink .bottomcorner {

}
* html .roundlink .topcorner {
	top:-5px;
}

/***********************************
*				
*	Miscellaneous
*
***********************************/

/* NOT currently compatible with SBA .aos definitions */

.aos {
	margin-bottom:20px;
}

.featurePic {
	float:left;
	margin:10px 10px 5px 0;
}


#mainContent .col form h3 {
	margin:5px 0;
}

#mainContent .col form .input-text {
	width:300px;
}

#mainContent .col form .input-submit {
	display:block;
}


#js-collapse-results h4 a {
	font-weight:normal;
}

/* FAQ special design  */

.FAQ #js-collapse-nav {
	margin: 15px 0;
	padding: 7px 10px 8px 10px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	font-size: 1.1em;
	font-weight: bold;
	background: #fff8e8;
	letter-spacing: 3.8px;
}

.FAQ #js-collapse-nav .active {
	color: #c60;
}

.FAQ #js-collapse-form {
	margin: 0 0 5px 0;
}

/* A-Z results */

.FAQ #js-collapse-results {
	margin: 15px 0;
}

.FAQ #js-collapse-results li {
	padding: 0;
	background: none;
}

.FAQ #js-collapse-results h4 {
	position: relative;
	font-size: 1.0em;
	font-weight: normal;
}

.FAQ #js-collapse-results h4 a, .FAQ #admissions-faq-results-visited {
	display: block;
	padding: 3px 0 2px 20px;
	width:487px;
	color: #333;
}

.FAQ h4.active a, .FAQ h4.active a:hover {
	text-decoration: none;
	cursor: default;
}

h4 a:focus, h4 a:active {
	outline:none;
}

.FAQ #js-collapse-results h4.active {
	font-weight: bold;
}

.FAQ .js-collapse-toggle {
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	bottom: -1px;
	left: 0;
	background: url(/digitalAssets/7171_PlusIcon.jpg) no-repeat top left;
	z-index: 10;
}


*:first-child+html .FAQ .js-collapse-toggle { 
	top: 6px;
}

* html .FAQ .js-collapse-toggle {
	top: 6px;
}

.FAQ .active .js-collapse-toggle {
	background: #f5f7e9 url(/digitalAssets/7172_minus.gif) no-repeat bottom left;
}

*:first-child+html .FAQ .active .js-collapse-toggle, * html .FAQ .active .js-collapse-toggle {
	background: #f5f7e9 url(/digitalAssets/7174_minus.gif) no-repeat bottom left;
}

.FAQ .js-collapse-details {
	background: #f5f7e9;
	border: 1px solid #ecd086;
	padding: 8px 10px 10px 20px;
	z-index: 11;
}

.js-collapse-details {
	padding-top:8px;
}







