<!--

body {
background:#000;
height:100%;
width:100%;
text-align:center;
margin:0;
padding:0;
}

img {
border:0px;
}


.linkLists {
margin:0;
padding:0;
list-style-type:none;
text-align:left;
}

.linkLists li {
float:left;
list-style-type:none;
padding:0;
margin:0 25px 0 0;
text-align:left;
}

h1 {
font-family: Arial;
font-size:26px;
margin:0;
padding:12px 0 0 16px;
color:#ccc;
}

#content h1 {
padding:12px 4px 6px;
color:#000;
line-height:100%;
}

h2 {
font-family:Arial, sans-serif;
font-size:26px;
font-weight:normal;
margin:4px 0 0 4px;
padding:0;
color:#000;
clear:both;
line-height:100%;
}

h3 {
font-family:Arial, sans-serif;
font-size:26px;
font-weight:normal;
color:#666666;
margin:0;
padding:0;
clear:both;
line-height:100%;
}

h4 {
font-family:Arial, sans-serif;
font-size:24px;
font-weight:normal;
color:#666666;
margin:0;
padding:0;
clear:both;
line-height:100%;
}

.header {
float:left;
width:100%;
font-family:Arial, sans-serif;
font-size:22px;
font-weight:normal;
color:#666666;
margin:0;
padding:0;
clear:both;
}

h5 {
font-family:Arial, sans-serif;
font-size:19px;
font-weight:normal;
color:#333333;
margin:0;
padding:0 0 5px 0;
clear:both;
}

h5 a {
text-decoration:none;
color:#333333;
}

h5 a:hover {
text-decoration:underline;
color:#333333;
}

h6 {
margin:0;
padding:0;
font-family:Arial, sans-serif;
font-size:19px;
font-weight:bold;
color:#663300;
clear:both;
}

.programAreaTitle {
float:left;
margin:10px 0 0 0;
width:100%;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
color:#333333;
margin:0;
padding:14px 0 5px 0;
clear:both;
}

.programAreaTitle a {
text-decoration:none;
color:#333333;
}

.programAreaTitle a:hover {
text-decoration:none;
color:#000000;
}

.navTextHome {
display:block;
font-family: Arial;
font-size:13px;
font-weight:bold;
color:#fff;
margin:0;
padding:2px 0 5px 0;
letter-spacing:1px;
}

.navTextHome a {
color:#fff;
text-decoration:none;
}

.navTextHome a:hover {
color:#fff;
text-decoration:underline;
}

.navText {
display:block;
font-family: Arial;
font-size:13px;
font-weight:bold;
color:#4d4d4d;
margin:0;
padding:2px 0 5px 0;
letter-spacing:1px;
}

.navText a {
color:#4d4d4d;
text-decoration:none;
}

.navText a:hover {
color:#000;
text-decoration:none;
}

.sIFR-flash:hover { padding:0px; }

/* sIFR CSS */

.sIFR-flash {
visibility: visible !important;
margin: 0;
padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
visibility: visible !important;
}

.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
margin: 0; 
padding: 0; 
overflow: hidden; 
letter-spacing: 0px; 
float: none;
}

.sIFR-active h1 {
font-family:Arial, sans-serif;
/*visibility: hidden;*/
font-size:26px;
color:#cccccc;
}

.sIFR-active h2 {
font-family:Arial, sans-serif;
/*visibility: hidden;*/
font-size:26px;
color:#000000;
} 

.sIFR-active h3 {
font-family:Arial, sans-serif;
/*visibility: hidden;*/
font-size:26px;
color:#666666;
}   

.sIFR-active h4 {
font-family:Arial, sans-serif;
/*visibility: hidden;*/
font-size:24px;
color:#666666;
}

.sIFR-active .header {
font-family:Arial, sans-serif;
/*visibility: hidden;*/
font-size:22px;
color:#666666;
} 

.sIFR-active h5 {
font-family:Arial, sans-serif;
font-size:19px;
font-weight:normal;
color:#333333;
}


.sIFR-active h6 {
font-family:Arial, sans-serif;
font-size:19px;
font-weight:bold;
color:#663300;
}

.sIFR-active .programAreaTitle {
width:100%;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
color:#333333;
padding:14px 0 0px 0;
}

.sIFR-active .navTextHome {
font-family: Arial;
visibility: hidden;
font-size:13px;
font-weight:bold;
color:#fff;
margin:0;
padding:0;
letter-spacing:1px;
}  

.sIFR-active .navTextHome a:hover {
color:#fff;
}

.sIFR-active .navText {
font-family: Arial;
visibility: hidden;
font-size:13px;
font-weight:bold;
color:#4d4d4d;
margin:0;
padding:0;
letter-spacing:1px;
}  

.sIFR-active .navText a:hover {
color:#000;
}

div#bodyContainer {
float:left;
position:relative;
width:100%;
margin:12px 0 36px 0;
padding:0;
z-index:10;
}

div#containerHolder {
position:relative;
width:958px;;
margin:0 auto;
text-align:left;
z-index:10;
}

div#container {
float:left;
position:relative;
width:918px;
border:6px solid #d39705;
background-color:#fff;
padding:14px 14px 0 14px;
z-index:10;
}

div#topContainer {
float:left;
position:relative;
width:918px;
min-height:107px;
height:auto !important;
height:107px;
margin:0 0 14px 0;
padding:0;
z-index:100;
}

div#logo {
float:left;
position:relative;
width:397px;
height:57px;
margin:22px 0 28px 0;
padding:0;
z-index:10;
}

div#toolsContainer {
float:left;
position:relative;
width:521px;
min-height:107px;
height:auto !important;
height:107px;
margin:0;
padding:0;
z-index:10;
}

div#toolsNav {
float:left;
position:relative;
width:511px;
min-height:25px;
height:auto !important;
height:25px;
margin:35px 0 0 0;
padding:0 10px 0 0;
font-family:Arial, sans-serif;
font-size:12px;
color:#333;
text-align:right;
z-index:10;
}

div#toolsNav a {
text-decoration:none;
color:#333;
}

div#toolsNav a:hover {
text-decoration:underline;
}

div#toolsPosts {
float:right;
position:relative;
width:521px;
min-height:25px;
height:auto !important;
height:25px;
}

div#toolsPosts form {
margin:0;
padding:0;
}

div#quicklinks {
position:absolute;
right:164px;
top:0;
font-family:Arial, sans-serif;
font-weight:bold;
font-size:11px;
color:#000;
z-index:9999;
}

div#quicklinks label {
display:none;
}

div#search {
float:right;
position:relative;
width:158px;
min-height:20px;
height:auto !important;
height:20px;
margin:0;
padding:0;
}

div#search form {
padding:0;
margin:0;
}

div#searchBox {
float:left;
position:relative;
width:128px;
min-height:19px;
height:auto !important;
height:19px;
margin:0;
padding:0;
}


label.indentable {
position:absolute; 
left:8px; 
top:3px;
font-family:Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
color:#000;
}

div#searchBox input {
font-family:Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
color:#000;
border:1px solid #b9b9ae; 
margin:0;
width:128px;
height:15px;
padding:2px 0 0 8px;
background:url(../images/searchBg.jpg) repeat-x 0 0;
z-index:200;
}

div#searchButton {
float:right;
position:relative;
width:30px;
min-height:19px;
height:auto !important;
height:19px;
}

div#searchButton label {
margin:0;
padding:0;
}

div#searchButton img {
border:none;
}

div#navContainer {
float:left;
position:relative;
width:916px;
min-height:26px;
height:auto !important;
height:26px;
border:1px solid #cdcdcd;
margin:0 0 14px 0;
font-family:Arial, sans-serif;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
letter-spacing:1px;
padding:0;
z-index:10;
}

div#navContainer ul {
min-height:20px;
height:auto !important;
height:20px;
margin:7px 0 0 0px;
padding:0;
list-style-type:none;
text-align:center;
z-index:10;
}

div#navContainer li {
float:left;
position:relative; 
margin:0;
padding:0 0 0 90px;
z-index:10;
}

div#navContainer li.first_cell {
padding:0 0 0 45px;
}

div#navContainer li a {
text-decoration:none;
color:#000;
z-index:10;
}

div#navContainer li a:hover {
color:#999;
z-index:10;
}

div#navContainer  li a.current {
text-decoration:none;
color:#999;
z-index:10;
}

div#homeMainContainer {
float:left;
position:relative;
width:918px;
min-height:334px;
height:auto !important;
height:334px;
margin:0 0 10px 0;
padding:0;
z-index:10;
background:#fff url(../images/homeMainBdr.jpg) repeat-x 0 0;
}

div#leftAudNavAreaContainer {
float:left;
position:relative;
width:246px;
min-height:334px;
/*height:auto !important;*/
height:334px;
margin:0;
padding:0;
background:#000;
z-index:10;
}

div#leftAudNavArea {
float:left;
position:relative;
width:242px;
min-height:323px;
height:auto !important;
height:323px;
margin:4px 0 3px 3px;
padding:0;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
z-index:10;
}

div#leftAudNav {
float:left;
position:relative;
width:242px;
min-height:210px;
height:auto !important;
height:210px;
margin:0;
padding:0;
z-index:10;
}

div#leftAudNav ul {
margin:0;
padding:0;
list-style-type:none;
}

div#leftAudNav li {
width:226px;
min-height:30px;
/*height:auto !important;*/
height:30px;
width:225px;
float:left;
padding:12px 0 0 15px;
background:url(../images/leftAudNavBg.jpg) no-repeat 0 0;
}

div#leftAudNavCaption {
float:left;
position:relative;
width:227px;
height:105px;
margin:0;
padding:8px 5px 0px 9px;
font-family:Arial;
font-size:11px;
color:#ccc;
background:#333;
overflow:auto;
z-index:10;
}

div#leftAudNavCaption strong {
color:#fff;
}

div#leftAudNavCaption p {
margin:0 0 0px 0;
padding:0;
}

div#homepage_main_image {
float:right;
position:relative;
width:652px;
height:334px;
margin:0;
padding:0;
text-align:right;
background:#fff url(../images/homeFeatureBg.jpg) no-repeat 100% 100%;
z-index:1;
}

div#slideshowBrd {
position:absolute;
top:4px;
left:0;
width:647px;
height:306px;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
z-index:101;
}

div#slideshow_noscript {
float:left;
position:relative;
width:652px;
height:334px;
margin:0;
padding:0;
z-index:1;
}

div#slideshow {
float:left;
display:none;
position:relative;
width:652px;
height:334px;
margin:0;
padding:0;
z-index:1;
}

div#caption {
float:left;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
/* padding:4px 4px 4px 10px; */
}

div#slideshow_nav a {
position:relative;
display:inline;
font-family:Arial;
font-weight:normal;
color:#fff;
font-size:0.63em;
padding:0 3px;
margin:0 3px;
background:#000;
border:1px solid #fff;
text-decoration:none;
z-index:200;
}

div#slideshow_nav a.activeSlide {
position:relative;
display:inline;
font-family:Arial;
font-weight:normal;
font-size:0.63em;
color:#000;
padding:1px 4px;
background:#fff;
border:1px solid #fff;
text-decoration:none;
z-index:200;
}

div#homeFeaturesContainer {
float:left;
position:relative;
width:918px;
min-height:131px;
height:auto !important;
height:131px;
margin:0 0 13px 0;
padding:0;
z-index:10;
}

div#homeFeatureLeftContainer {
float:left;
position:relative;
width:298px;
min-height:150px;
height:auto !important;
height:150px;
margin:0;
padding:0;
z-index:10;
background:#ccc;
}

div#homeFeatureMiddleContainer {
float:left;
position:relative;
width:298px;
min-height:150px;
height:auto !important;
height:150px;
margin:0 12px;
padding:0;
z-index:10;
background:#ccc;
}

div#homeFeatureRightContainer {
float:left;
position:relative;
width:298px;
min-height:150px;
height:auto !important;
height:150px;
margin:0;
padding:0;
z-index:10;
background:#ccc;
}

div#homeFeatureLeft,
div#homeFeatureMiddle, 
div#homeFeatureRight {
float:left;
position:relative;
width:290px;
min-height:140px;
height:auto !important;
height:140px;
margin:4px 3px;
padding:0;
border:1px solid #fff;
z-index:10;
background:#ccc;
}

div#homeFeatureLeftText,
div#homeFeatureMiddleText, 
div#homeFeatureRightText {
float:left;
position:relative;
width:166px;
min-height:121px;
height:auto !important;
height:121px;
font-family:Arial, sans-serif;
font-size:11px;
line-height:15px;
color:#000;
overflow:hidden;
}

div#homeContentContainer {
float:left;
position:relative;
width:916px;
min-height:10px;
height:auto !important;
height:10px;
border:1px solid #ccc;
margin:0 0 5px 0;
padding:10px 0 0 0;
z-index:10;
}

div#homeContentLeft {
float:left;
position:relative;
width:285px;
min-height:1px;
height:auto !important;
height:1px;
margin:0;
padding:0 5px 0 15px;
z-index:10;
}

div#homeAlumniProfile {
float:left;
position:relative;
width:285px;
min-height:135px;
height:auto !important;
height:135px;
font-family:Arial, sans-serif;
color:#000;
margin:0 0 5px;
padding:0;
z-index:10;
}

div#homeAlumniImg {
float:left;
position:relative;
width:136px;
min-height:135px;
height:auto !important;
height:135px;
margin:0 10px 0 0;
padding:0;
z-index:10;
}

div#homeAlumniText {
float:left;
position:relative;
width:139px;
min-height:135px;
height:auto !important;
height:135px;
font-size:10px;
margin:0;
padding:0;
z-index:10;
}

div#homeAlumniText span.quote {
top:2px;
}

div#homeAlumniText p {
margin:0 0 3px 0;
}

div#homeFastFacts {
float:left;
position:relative;
width:275px;
min-height:150px;
height:auto !important;
height:150px;
font-family:Arial, sans-serif;
color:#000;
margin:40px 0 0 0;
padding:0;
z-index:10;
}

.homeFastFactsImg {
position:relative;
width:275px;
height:41px;
margin:0 0 10px 0;
z-index:101;
}

.homeFastFactsText {
position:relative;
width:275px;
font-family:Arial, sans-serif;
font-size:12px;
line-height:18px;
margin:10px 0 40px 0;
padding:0;
color:#000;
z-index:101;
}

.homeFastFactsText strong {
font-size:16px;
font-weight:bold;
color:#000;
}

div#homeContentRight {
float:left;
position:relative;
width:581px;
min-height:358px;
height:auto !important;
height:368px;
margin:0;
padding:0 15px;
z-index:10;
}

div#newsEventHeadline {
float:left;
position:relative;
width:581px;
min-height:138px;
height:auto !important;
height:138px;
margin:0;
padding:0;
z-index:10;
}

.newsEventHeadlineImage {
float:left;
position:relative;
width:145px;
min-height:138px;
height:auto !important;
height:138px;
}

.newsEventHeadlineCaption {
float:left;
width:340px;
margin:10px 0 0 0;
font-family:Arial, sans-serif;
font-weight:bold;
font-size:12px;
color:#666666;
}

.newsEventHeadlineInfo {
float:left;
width:340px;
margin:5px 0 0 0;
font-family:Arial, sans-serif;
font-weight:bold;
font-size:11px;
color:#000;
}

.newsEventHeadlineText {
float:left;
width:340px;
margin:16px 0 0 0;
font-family:Arial, sans-serif;
font-size:11px;
color:#000;
}

div#additionalNewsEvents {
float:left;
position:relative;
width:581px;
margin:0;
padding:0;
z-index:10;
}

div#additionalNewsEvents ul {
margin:15px 0 0 0;
padding:0;
list-style-type:none;
font-family:Arial, sans-serif;
font-size:11px;
color:#000;
}

div#additionalNewsEvents li.headline {
margin:0 0 2px 0;
font-weight:bold;
}

div#additionalNewsEvents li {
margin:0 0 20px 0;
}

div#footerHomeContainer {
float:left;
position:relative;
width:910px;
min-height:72px;
height:auto !important;
height:110px;
margin:0 4px 0 4px;
padding:14px 0 0 0;
font-family:Arial, sans-serif;
font-size:13px;
color:#000;
z-index:10;
}

div#footerContainer {
float:left;
position:relative;
width:910px;
min-height:72px;
height:auto !important;
height:110px;
margin:0 4px 0 4px;
border-top:1px solid #999;
padding:14px 0 0 0;
font-family:Arial, sans-serif;
font-size:13px;
color:#000;
z-index:10;
}

div#footerLeftContainer {
float:left;
position:relative;
width:270px;
font-weight:bold;
}

div#footerLeftContainer ul {
margin:0;
padding:0;
list-style-type:none;
}

div#footerLeftContainer li.book {
background:url(../images/book.jpg) no-repeat 0 0;
height:18px;
margin:4px 0 15px 0;
padding:4px 0 0 30px;
}

div#footerLeftContainer li.computer {
background:url(../images/computer.jpg) no-repeat 0 0;
height:35px;
margin:4px 0 15px 0;
padding:4px 0 0 30px;
}

div#footerRightContainer {
float:right;
position:relative;
text-align:right;
}

div#footerRightContainer ul {
margin:0;
padding:0;
list-style-type:none;
}

div#footerRightContainer li {
height:35px;
margin:4px 0 15px 0;
padding:4px 0 0 30px;
text-align:right;
}

div#footerHomeContainer a {
text-decoration:none;
color:#000;
}

div#footerHomeContainer a:hover {
text-decoration:underline;
color:#000;
}

div#footerContainer a {
text-decoration:none;
color:#000;
}

div#footerContainer a:hover {
text-decoration:underline;
color:#000;
}



/* ------------------------------ */
/* Top Level Content Styles       */
/* ------------------------------ */

div#topLevelMainContainer {
float:left;
position:relative;
width:918px;
height:296px;
margin:0 0 10px 0;
padding:0;
z-index:10;
background:#fff url(../images/topLevelMainBdr.jpg) repeat-x 0 0;
}

a.linkCapArrows {
clear:right;
padding:0 15px 0 0;
font-family:Arial, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#663300;
background:url(../images/linkArrows.jpg) no-repeat 100% 2px;
}

a.linkCapArrows:hover {
text-decoration:underline;
}

div#topLevelAboutContainer {
float:left;
position:relative;
width:453px;
height:296px;
margin:0;
padding:0;
background:#000;
z-index:10;
}

div#topLevelAbout {
float:left;
position:relative;
width:448px;
height:286px;
margin:4px 0 4px 4px;
padding:0;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
font-family:Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
background:#000;
z-index:10;
}

div#topLevelAbout p {
margin:4px 0 10px 0;
padding:0 15px;
line-height:22px;
}

div#topLevelTopPhoto {
float:right;
position:relative;
width:452px;
height:296px;
margin:0;
padding:0;
z-index:10;
}


div#topLevelMainBodyContainer {
float:left;
position:relative;
width:902px;
min-height:500px;
height:auto !important;
height:500px;
border:1px solid #ccc;
margin:0 0 10px 0;
padding:6px 7px;
z-index:10;
}

div#topLevelMainBodyPhotos {
float:left;
position:relative;
width:902px;
height:157px;
margin:0 0 10px 0;
padding:0;
z-index:10;
}

div#topLevelMainBodyPhotoLeft {
float:left;
position:relative;
height:157px;
margin:0;
padding:0;
z-index:10;
}

div#topLevelMainBodyPhotoRight {
float:right;
position:relative;
height:157px;
margin:0;
padding:0;
z-index:10;
}

div#topLevelMainBodyContent {
float:left;
position:relative;
width:902px;
min-height:100px;
height:auto !important;
height:100px;
margin:0 0 10px 0;
padding:0;
z-index:10;
}

div#topLevelMainBodyContentLeft {
float:left;
position:relative;
width:415px;
min-height:100px;
height:auto !important;
height:100px;
margin:0;
padding:0 15px;
font-family:Arial, sans-serif;
font-size:12px;
color:#000;
z-index:10;
}

div#topLevelMainBodyContentLeft p {
margin:5px 0 10px 0;
}

div#topLevelMainBodyContentRight {
float:right;
position:relative;
width:414px;
min-height:100px;
height:auto !important;
height:100px;
margin:0;
padding:0 15px;
font-family:Arial, sans-serif;
font-size:12px;
color:#000;
z-index:10;
}

div#topLevelMainBodyContentRight p {
margin:5px 0 10px 0;
}

div#topLevelMainBodyContentBottom {
float:left;
position:relative;
width:902px;
min-height:500px;
height:auto !important;
height:500px;
margin:10px 0 0 0;
padding:0;
z-index:10;
}

div#topLevelMainBodyContentBottomLeft {
float:left;
position:relative;
width:547px;
min-height:500px;
height:auto !important;
height:500px;
margin:0;
padding:0 15px;
z-index:10;
}

div#topLevelMainBodyContentBottomLeftTop {
float:left;
position:relative;
width:547px;
min-height:310px;
height:auto !important;
height:310px;
margin:0;
padding:3px 0;
z-index:10;
}

div#topLevelMainBodyContentBottomLeftTop img {
float:left;
margin: 0 5px 0 0;
}

div#topLevelMainBodyContentBottomLeftTopImage1 {
float:left;
position:relative;
width:547px;
min-height:150px;
height:auto !important;
height:150px;
margin:0;
padding:0;
z-index:10;
}

div#topLevelMainBodyContentBottomLeftTopImage2 {
float:left;
position:relative;
width:547px;
min-height:150px;
height:auto !important;
height:150px;
margin:0;
padding:0;
z-index:10;
}

.topLevelImage {
float:left;
width:222px;
margin:0 10px 0 0;

min-height:150px;
height:auto !important;
height:150px;
}

.topLevelText {
float:left;
width:315px;
min-height:150px;
height:auto !important;
height:150px;
margin:5px 0 0 0;
font-family:Arial, sans-serif;
font-size:12px;
color:#000;
}

.topLevelText p {
margin:0 0 10px 0;
}


div#topLevelMainBodyContentBottomLeftBottom {
float:left;
position:relative;
width:547px;
min-height:15px;
height:auto !important;
height:15px;
margin:14px 0 0 0;
padding:0;
z-index:10;
}

.topLevelAdditionalText {
float:left;
position:relative;
width:166px;
min-height:15px;
height:auto !important;
height:15px;
font-family:Arial, sans-serif;
font-size:11px;
padding:0 16px 0 0;
margin:10px 0 0 0;
color:#000;
}

.topLevelAdditionalText strong {
font-family:Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
}


div#topLevelMainBodyContentBottomRightContainer {
float:right;
position:relative;
width:325px;
min-height:500px;
height:auto !important;
height:500px;
margin:0;
padding:0;
background:#e5e5e5;
z-index:10;
}

div#topLevelMainBodyContentBottomRight {
float:left;
position:relative;
width:313px;
min-height:488px;
height:auto !important;
height:488px;
margin:5px;
padding:0;
border:1px solid #fff;
background:#e5e5e5;
z-index:10;
}

.fastFactsImg {
float:left;
position:relative;
width:313px;
height:44px;
z-index:201;
}

.fastFactsText {
float:left;
position:relative;
width:283px;
font-family:Arial, sans-serif;
font-size:12px;
line-height:18px;
margin:10px 0 0 0;
padding:0 15px 0 15px;
color:#000;
z-index:201;
}

.fastFactsText strong {
font-size:16px;
font-weight:bold;
color:#000;
}

.fastFactsText ul {
margin:30px 0 30px 20px;
padding:0;
list-style-type:none;
font-size:14px;
font-weight:bold;
color:#000;
}

.fastFactsText li {
background:url(../images/fastFactsArrows.jpg) no-repeat 0 4px;
padding:0 0 0 20px;
margin: 0 0 10px 0;
}

.fastFactsText a.linkCapArrows {
background:url(../images/fastFactsArrows.jpg) no-repeat 100% 1px;
}


.factNumber {
position:absolute;
top:0;
right:0;
font-family:Arial, sans-serif;
font-size:114px;
color:#d3aeae;
z-index:2;
}


/* ------------------------------ */
/* Top Level 2 Content Styles     */
/* ------------------------------ */

div#topLevelContentContainer {
float:left;
position:relative;
width:916px;
min-height:0px;
margin:10px 0 0 0;
padding:0;
background:#fff;
text-align:left;
border:1px solid #ccc;
z-index:10;
}

div#topLevelContent {
float:left;
position:relative;
width:916px;
min-height:0px;
margin:0 0 10px 0;
padding:0;
background:#fff url(../images/topLevelBg.jpg) repeat-y;
z-index:10;
}

div#topLevelContentBottom {
float:left;
position:relative;
width:896px;
min-height:0px;
margin:0;
padding:0 10px 14px 10px;
z-index:10;
}

div#topLevelPhotoContainer {
float:left;
position:relative;
width:918px;
min-height:216px;
height:auto !important;
height:216px;
margin:0;
padding:0;
border-top:1px solid #fff;
z-index:10;
}

div#topLevelPhotoContainerOverlay {
position:absolute;
top:0;
left:4px;
width:908px;
min-height:212px;
height:auto !important;
height:212px;
margin:0;
padding:0;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
z-index:205;
}

div#topLevelPhoto1,
div#topLevelPhoto2 {
float:left;
position:relative;
width:229px;
min-height:216px;
height:auto !important;
height:216px;
margin:0;
padding:0;
border-right:1px solid #fff;
z-index:10;
}

div#topLevelPhoto3 {
float:left;
position:relative;
width:228px;
min-height:216px;
height:auto !important;
height:216px;
margin:0;
padding:0;
border-right:1px solid #fff;
z-index:10;
}

div#topLevelPhoto4 {
float:left;
position:relative;
width:229px;
min-height:216px;
height:auto !important;
height:216px;
margin:0;
padding:0;
z-index:10;
}

.topLevelTextContainer {
float:left;
position:relative;
width:916px;
min-height:2px;
height:auto !important;
height:2px;
margin:0;
padding:0;
font-family:Arial, sans-serif;
font-size:12px;
color:#000;
z-index:10;
}

.topLevelText1,
.topLevelText3 {
float:left;
position:relative;
width:208px;
min-height:2px;
height:auto !important;
height:2px;
margin:0;
padding:0 10px 10px 10px;
border-right:1px solid #ccc;
z-index:10;
}

.topLevelText2 {
float:left;
position:relative;
width:209px;
min-height:2px;
height:auto !important;
height:2px;
margin:0;
padding:0 10px 10px 10px;
border-right:1px solid #ccc;
z-index:10;
}

.topLevelText4 {
float:left;
position:relative;
width:208px;
min-height:2px;
height:auto !important;
height:2px;
margin:0;
padding:0 10px 10px 10px;
z-index:10;
}

.topLevelTextContainer ul {
margin:20px 0 10px 0;
padding:0;
}

.topLevelTextContainer ul.links {
margin:8px 0 10px 30px;
padding:0;
}

.topLevelTextContainer li.applyNow {
list-style-type:none;
background:url(../images/applyNow.jpg) no-repeat;
padding:5px 0 15px 30px;
}

.topLevelTextContainer li.requestInfo {
list-style-type:none;
background:url(../images/requestInfo.jpg) no-repeat;
padding:5px 0 15px 30px;
}

.topLevelTextContainer li {
padding:2px 0 5px 0;
}

.topLevelTextContainer li a {
text-decoration:none;
color:#333;
}

.topLevelTextContainer li a:hover {
text-decoration:underline;
}

div#topLevelContentBottomLeft {
float:left;
position:relative;
width:555px;
min-height:2px;
height:auto !important;
height:2px;
border-right:1px solid #ccc;
margin:0;
padding:0;
z-index:10;
}

div#topLevelContentBottomLeft p {
padding:0;
margin:5px 0 10px 0;
}

div#topLevelContentBottomLeft .topLevelAdditionalContent {
float:left;
min-height:138px;
height:auto !important;
height:138px;
margin:10px 0 0 0;
padding:0;
}

div#topLevelContentBottomLeft .topLevelImg {
float:left;
width:222px;
min-height:138px;
height:auto !important;
height:138px;
}

div#topLevelContentBottomLeft .topLevelAdditionalText {
float:left;
width:300px;
min-height:138px;
height:auto !important;
height:138px;
font-size:12px;
padding:0 15px;
margin:5px 0 0px 0;
}

div#topLevelContentBottomRight {
float:right;
position:relative;
width:310px;
min-height:2px;
height:auto !important;
height:2px;
margin:10px 0 0 0;
padding:0 0 0 25px;
z-index:10;
}

div#topLevelContentBottomRight p {
padding:0;
margin:5px 0 10px 0;
}

div#topLevelContentBottomRight .topLevelAdditionalText {
width:310px;
margin:5px 0 20px 0;
}


/* ------------------------------ */
/* Standard Content Styles        */
/* ------------------------------ */

div#pageTitleContainer {
float:left;
position:relative;
width:918px;
min-height:60px;
height:auto !important;
height:60px;
margin:0;
padding:0;
z-index:10;
background:#000;
}

div#pageTitle {
float:left;
position:relative;
width:908px;
min-height:54px;
height:auto !important;
height:54px;
margin:5px 4px 0 4px;
border-top:1px solid #999;
border-right:1px solid #999;
border-left:1px solid #999;
padding:0;
color:#ccc;
z-index:2;
}

div#pageTitle a {
text-decoration:none;
color:#ccc;
}

div#standardContentContainer {
float:left;
position:relative;
width:918px;
min-height:0px;
margin:0;
padding:0;
background:#fff url(../images/border.jpg) repeat-y;
background-position:4px 0;
text-align:left;
z-index:10;
}

div#standardContent {
float:left;
position:relative;
width:918px;
min-height:0px;
margin:0;
padding:0 0 14px 0;
z-index:10;
background:url(../images/border.jpg) repeat-y;
background-position:913px 0;
}

div#leftNavContainer {
float:left;
position:relative;
width:280px;
min-height:10px;
margin:8px 0 0 0;
padding:0;
background:#eee;
z-index:10;
}

div#leftNav {
float:left;
position:relative;
width:275px;
min-height:10px;
border-left:1px solid #999;
margin:0 0 0 4px;
padding:0;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
background:#eee;
text-align:left;
z-index:10;
}

div#leftNav ul {
margin:0;
padding:0;
width:100%;
list-style-type:none;
}

div#leftNav li {
padding:11px 0 4px 15px;
margin:0;
background:#eee url(../images/leftNavBg.jpg) no-repeat 0 0;
border-bottom:1px solid #fff;
}

div#leftNav li.current {
background:#eee url(../images/leftNavBgSelected.jpg) no-repeat 0 0;
}

div#leftNav li ul {
width:100%;
font-size:12px;
padding:0;
margin:8px 0 3px 0;
}

div#leftNav li ul li {
padding:8px 0 0 25px;
margin:0;
font-weight:normal;
letter-spacing:0px;
background:none;
border-bottom:0px;
}


div#leftNav li a {
padding:0 0 0 10px;
color:#4d4d4d;
text-decoration:none;
}

div#leftNav li ul li a {
color:#000;
padding:0 0 0 12px;
}

div#leftNav li ul li a.current {
color:#000;
font-weight:bold;
background:url(../images/arrows.jpg) no-repeat 0 4px;
}

div#leftNav li ul li a:hover {
text-decoration:underline;
}

div#leftNav li ul li a.selected:hover {
text-decoration:none;
}

div#leftNav li a:hover {
color:#000;
}

div#contentContainer {
float:left;
position:relative;
width:599px;
min-height:10px;
margin:8px 14px 0 20px;
padding:0;
z-index:10;
}


div#content {
float:left;
position:relative;
width:599px;
min-height:1px;
margin:0 0 10px 0;
padding:0;
font-family:Arial, sans-serif;
font-size:12px;
line-height:18px;
color:#000;
z-index:10;
}

.contentSeparator {
float:left;
position:relative;
width:100%;
min-height:2px;
height:auto !important;
height:2px;
line-height:0px;
font-size:0px;
margin:0;
padding:0;
border-top:1px solid #999;
border-bottom:1px solid #999;
}

div#mapDirectionsContainer {
float:left;
position:relative;
width:599px;
min-height:2px;
margin:27px 0 0 0;
padding:0;
}

div#mapDirectionsTitle {
float:left;
position:relative;
width:599px;
min-height:35px;
height:auto !important;
height:35px;
margin:0;
padding:0;
}

div#map {
float:left;
position:relative;
width:582px;
min-height:270px;
height:auto !important;
height:270px;
margin:0;
padding:3px;
border:1px solid #999;
}

div#campusContainer {
float:left;
position:relative;
width:599px;
min-height:126px;
height:auto !important;
height:126px;
margin:23px 0 0 0;
padding:0;
}

div#campusDirections {
float:left;
position:relative;
width:281px;
min-height:126px;
height:auto !important;
height:126px;
margin:0;
padding:0;
}

div#campusDirectionsTitle {
float:left;
position:relative;
width:281px;
min-height:19px;
height:auto !important;
height:19px;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
margin:0;
padding:0;
}

div#campusDirectionsGet {
float:left;
position:relative;
width:281px;
min-height:107px;
height:auto !important;
height:107px;
margin:0;
padding:0;
background:#d39705;
}

div#campusDirectionsGet form {
margin:0;
padding:0;
}

div#campusDirectionsGet .submitButton {
width:256px;
height:20px;
background:url(../images/getDirections.jpg) no-repeat;
}

div#campusDirectionsGet ul {
margin:15px 0 0 12px;
padding:0;
list-style-type:none;
}

div#campusDirectionsGet ul li.first_cell {
margin:0;
padding:0;
}

.first_cell label.indentable {
position:absolute; 
left:20px; 
top:20px;
font-family:Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
color:#000;
}

div#campusDirectionsGet ul li {
width:257px;
margin:35px 0 0 0;
padding:0 0 0 1px;
text-align:center;
}

div#campusDirectionsGet ul li input {
font-family:Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
color:#000;
border:1px solid #000; 
margin:0;
width:249px;
height:15px;
padding:2px 0 0 8px;
background:url(../images/directionSearchBg.jpg) no-repeat 0 0;
z-index:200;
}

div#campusAbout {
float:right;
position:relative;
width:276px;
min-height:110px;
height:auto !important;
height:110px;
margin:10px 0 0 0;
padding:0;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
}

div#campusAbout p {
margin:0;
padding:0 0 10px 0;
}

div#campusAbout a {
clear:right;
padding:0 15px 0 0;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#663300;
background:url(../images/linkArrows.jpg) no-repeat 100% 2px;
}

div#campusAbout a:hover {
text-decoration:underline;
}


/* ------------------------------ */
/* Program Page Styles            */
/* ------------------------------ */

div#programContent {
float:left;
position:relative;
width:918px;
min-height:0px;
margin:0;
padding:0 0 8px 0;
z-index:10;
background:url(../images/border.jpg) repeat-y;
background-position:913px 0;
}

div#leftProgramAreaContainer {
float:left;
position:relative;
width:260px;
min-height:60px;
height:auto !important;
height:60px;
font-family:Arial, sans-serif;
font-size:11px;
color:#000;
margin:5px 0 0 0;
padding:0;
z-index:10;

}

div#leftProgramAreaContainer a.linkCapArrows, div#homeFeaturesContainer a.linkCapArrows {
background:url(../images/programArrows.jpg) no-repeat 100% 1px;
}

div#leftProgramAreaContainer p {
margin:0 0 10px 0;
padding:0;
}

span.imgHolder {
float:left;
margin:0 5px 0 0;
width:109px;
}

div#programBreadcrumbContainer {
float:left;
position:relative;
width:260px;
min-height:29px;
height:auto !important;
height:29px;
margin:0 0 5px 0;
padding:0;
background:#d39705 url(../images/breadCrumbArrows.jpg) no-repeat 25px 10px;
z-index:10;
}

div#programBreadcrumb {
float:right;
position:relative;
width:220px;
min-height:29px;
height:auto !important;
height:29px;
font-family:Arial, sans-serif;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
line-height:27px;
color:#fff;
margin:0;
padding:0 0 0 35px;
border-left:1px solid #ccc;
z-index:10;
}

div#programBreadcrumb a {
text-decoration:none;
color:#fff;
}

div#programBreadcrumb a:hover {
text-decoration:underline;
color:#fff;
}

div#programAreaTopContainer {
float:left;
position:relative;
width:260px;
min-height:131px;
height:auto !important;
height:131px;
margin:0 0 5px 0;
padding:0;
background:#ccc;
z-index:10;
}

div#programAreaTop {
float:left;
position:relative;
width:240px;
min-height:121px;
height:auto !important;
height:121px;
margin:4px;
padding:0 10px 0 0;
border:1px solid #fff;
z-index:10;
}

div#programAreaTopText {
float:left;
position:relative;
width:120px;
min-height:121px;
height:auto !important;
height:121px;
}

div#programAreaMiddleContainer {
float:left;
position:relative;
width:260px;
min-height:131px;
height:auto !important;
height:131px;
margin:0 0 5px 0;
padding:0;
background:#ccc;
z-index:10;
}

div#programAreaMiddle {
float:left;
position:relative;
width:240px;
min-height:121px;
height:auto !important;
height:121px;
margin:4px;
padding:0 10px 0 0;
border:1px solid #fff;
z-index:10;
}

div#programAreaMiddleText {
float:left;
position:relative;
width:120px;
min-height:121px;
height:auto !important;
height:121px;
}

div#programAreaBottomContainer {
float:left;
position:relative;
width:260px;
min-height:131px;
height:auto !important;
height:131px;
margin:0 0 5px 0;
padding:0;
background:#ccc;
z-index:10;
}

div#programAreaBottom {
float:left;
position:relative;
width:240px;
min-height:121px;
height:auto !important;
height:121px;
margin:4px;
padding:0 10px 0 0;
border:1px solid #fff;
z-index:10;
}

div#programAreaBottomText {
float:left;
position:relative;
width:120px;
min-height:121px;
height:auto !important;
height:121px;
}

div#programMainContainer {
float:right;
position:relative;
width:652px;
min-height:131px;
height:auto !important;
height:131px;
margin:5px 0 0 0;
padding:0;
z-index:10;
}

div#programMainImage {
float:left;
position:relative;
width:652px;
min-height:223px;
height:auto !important;
height:223px;
margin:0 0 5px 0;
padding:0;
z-index:10;
}

div#programMainImageOverlay {
position:absolute;
top:0;
left:0;
width:647px;
height:296px;
margin:0;
padding:0;
border-right:1px solid #ccc;
z-index:10;
}

div#programMainImageSeparatorContainer {
float:left;
position:relative;
width:652px;
height:14px;
margin:0 0 5px 0;
padding:0;
background:#d39705;
z-index:10;
}

div#programMainImageSeparator {
float:left;
position:relative;
width:647px;
height:14px;
margin:0;
padding:0;
border-right:1px solid #ccc;
z-index:10;
}

div#programMainContent {
float:left;
position:relative;
width:632px;
min-height:131px;
height:auto !important;
height:131px;
font-family:Arial, sans-serif;
font-size:12px;
color:#000;
margin:10px 0 5px 0;
padding:0 10px;
z-index:10;
}

div#programMainContent p {
line-height:16px;
}

div#programMainContent a {
text-decoration:underline;
color:#000;
}

div#contentSeparatorContainer {
float:left;
position:relative;
width:898px;
margin:10px 0 5px 0;
padding:0 10px;
z-index:10;
}

div#BottomProgramAreaContainer {
float:left;
position:relative;
width:896px;
min-height:10px;
height:auto !important;
height:10px;
margin:10px 0 0 0;
padding:0 11px;
z-index:10;
}

div#programAreaLeft {
float:left;
position:relative;
width:229px;
min-height:300px;
height:auto !important;
height:300px;
font-family:Arial, sans-serif;
font-size:12px;
color:#000;
margin:0;
padding:5px 10px;
border-right:1px solid #ccc;
z-index:10;
}

div#programAreaLeft p {
margin:14px 0;
}

div#programAreaLeft ul {
margin-left:0;
padding-left:18px;
}

div#programAreaLeft li {
margin:6px 0 0 0;
}

div#programAreaCenter {
float:left;
position:relative;
width:366px;
min-height:310px;
height:auto !important;
height:310px;
margin:0 14px 0 21px;
padding:0;
z-index:10;
}

div#programAreaCenter p {
margin:0;
padding:0 0 5px 0;
}

div#programAreaCenter img {
float:left;
margin:0 10px 0 0;
}

div#programAreaCenterTop {
float:left;
position:relative;
width:366px;
min-height:150px;
height:auto !important;
height:150px;
font-family:Arial, sans-serif;
font-size:12px;
color:#000;
margin:0;
padding:0;
z-index:10;
}

div#programAreaCenterBottom {
float:left;
position:relative;
width:366px;
min-height:150px;
height:auto !important;
height:150px;
font-family:Arial, sans-serif;
font-size:12px;
color:#000;
margin:5px 0 0 0;
padding:0;
z-index:10;
}

div#programAreaRightContainer {
float:left;
position:relative;
width:245px;
min-height:310px;
height:auto !important;
height:310px;
margin:0;
padding:0;
background:#e5e5e5;
z-index:10;
}

div#programAreaRight {
float:left;
position:relative;
width:223px;
min-height:290px;
height:auto !important;
height:310px;
font-family:Arial, sans-serif;
font-size:10px;
color:#000;
margin:3px 4px;
padding:12px 6px 0 6px;
border:1px solid #bfbfbf;
z-index:10;
}

span.quote {
position:relative;
top:10px;
font-style:italic;
line-height:14px;
font-weight:bold;
}

div#programAreaRight img {
float:left;
margin:0 10px 0 0;
}

.alumniName {
padding:10px 0 0 0;
margin:0;
font-size:13px;
font-weight:bold;
clear:both;
}

.alumniClass {
padding:0 0 5px 0;
margin:0;
font-size:11px;
font-style:italic;
clear:both;
}

div#programAreaRight a.linkCapArrows {
background:url(../images/programAreaRightArrows.jpg) no-repeat 100% 2px;
}

.appIcon {
	list-style:none;
	margin:0;
	padding:0;
	width:100px;
	float:left;
	font-family:Arial,sans-serif;
	font-size:11px;
}

.appIcon a {
	display:block;
	background:url(../images/icon-application.jpg);
	background-repeat:no-repeat;
	height:50px;
	padding:10px 10px 10px 50px;
	text-decoration:none;
	color:#000;
}

.appIcon a:hover {
	text-decoration:underline;
}

/*==================================
drop down style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0;z-index:1000; }
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:157px; background:#fff; position:absolute;  border:1px solid #ccc; top:20px; left:0; overflow:hidden; z-index:500;}
.newListSelected {width:157px; color:#000; height:17px; padding:2px 0 0 6px; float:left; background:url(../images/quicklinksBg.jpg) no-repeat;}
.newListSelected span {width:157px; display:block;}
ul.newList li {padding:3px 8px; text-align:left;}
.selectedTxt {width:154px; overflow:hidden; height:16px; padding:1px 0 0 3px;}
.hiLite {background:#ccc!important; color:#000!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover {background-position:0 -19px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


-->
