










#emailPrintWrapper, #secondaryNav .primary, #secondaryNav .primarySelected, #primaryNavCTop {
     display: none;
}

.programsContent, .generalStudiesContent {
     float: left;
}

img.standAlone {
     clear: right;
     float: right;
     margin: 4px;
     padding: 4px;
}

#sectionHeaderText.themeB {
     color: #EE3124;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 35px;
     font-weight: bold;
     line-height: 30px;
     margin: 14px 0px -5px 270px;
     padding: 0px;
     text-transform: uppercase;
}

#sectionHeaderText.themeBSCI {
     border-top: 4px solid #ED1C24;
     color: #ED1C24;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 27px;
     font-weight: bold;
     height: 40px;
     line-height: 30px;
     margin: 0px;
     padding: 0px;
     text-transform: uppercase;
}

select {
     margin: -3px 0px 0px;
}

form {
     margin: 0px auto;
}

.gradientWrapperHome {
     background-color: #FFFFFF;
     border: 2px solid #696969;
     margin: 0px auto;
     overflow: hidden;
     padding: 30px 0px 0px;
     width: 965px;
}

div#flashHolder {
     background-color: #989898;
     background-position: 0px 0px;
     background-repeat: no-repeat;
     clear: both;
     height: 403px;
     margin: 0px auto;
     width: 965px;
}

#gradientWrapperHome #widthWrapper {
     clear: both;
     float: left;
     margin: 0px;
     min-width: 965px;
     overflow: visible;
     padding: 0px;
}

#homePageBodyContent #zone4 {
     margin-left: 14px;
}

#homePageBodyContent #zone5 #header, #homePageBodyContent #zone5 #footer {
     border-style: none;
     margin-bottom: 2px;
     padding-left: 20px;
     width: 285px;
}

#homePageBodyContent #zone5 #columnBody {
     width: 271px;
}

#homePageBodyContent #zone6 {
     width: 314px;
}

#homePageBodyContent #zone6 #footer {
     width: 275px;
}

#homePageBodyContent #zone6 #footerRight {
     background-position: right bottom;
}

#homePageBodyContent #zone6 #columnBody {
     width: 273px;
}

#homePageBodyContent #zone3Wrapper.themeA {
     display: none;
}

#homePageBodyContent #zone3Wrapper.themeB {
     margin: 10px 20px 0px;
}

#homePageBodyContent #zone3Wrapper hr {
     background-color: #FFFFFF;
     border: medium none;
     clear: both;
     color: #FFFFFF;
     display: none;
     float: none;
     height: 1px;
     width: 100%;
}

#homePageBodyContent {
     background-color: #F5F5F5;
}

#homePageBodyContent #zone3 {
     clear: both;
     color: #333333;
     float: none;
     font-size: 12px;
     min-height: 45px;
     padding: 15px 0px;
     text-align: left;
     width: 885px;
}

#homePageBodyContent #zone3 a, #homePageBodyContent #zone3 a:visited {
     color: #ED1C24;
}

#homePageBodyContent #zone3 a:hover {
     text-decoration: underline;
}

#homePageBodyContent #zone3 * {
     color: #666666;
}

#homePageBodyContent #zone3 h1 {
     background: url("../Images/Common/point_h1.gif") no-repeat scroll left 10px transparent;
     font-size: 12px;
     font-weight: normal;
     list-style: disc outside none;
     padding: 5px 0px 5px 10px;
}

#homePageBodyContent #zone5 #headerRight, #homePageBodyContent #zone5 #footerRight, #homePageBodyContent #zone5 #headerLeft, #homePageBodyContent #zone5 #footerLeft, #shadow, #shadowLeft, #shadowRight {
     display: none;
}

#searchWrapper {
     background-image: url("../images/search.gif");
     background-repeat: no-repeat;
     clear: right;
     display: none;
     float: right;
     height: 36px;
     margin: 0px;
     padding: 2px 0px 0px;
     width: 107px;
}

.query {
     border-style: none;
     display: inline;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 10px;
     height: 14px;
     margin: 0px 0px 4px;
     padding: 0px;
     width: 55px;
}

.default {
     border-style: none;
     color: #999999;
     display: inline;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 10px;
     height: 14px;
     margin: 0px 0px 4px;
     padding: 0px;
     width: 55px;
}

#utility #emailPrintWrapper {
     display: none;
}

.widthWrapper {
     margin: 0px auto;
     padding: 0px;
     width: 965px;
}

.clearingDiv {
     clear: both;
     display: block;
     height: 1px;
     margin-top: -1000px;
}

.gradientWrapper {
     background-color: #FFFFFF;
     border: 2px solid #7B7B7B;
     margin: 0px auto;
     overflow: hidden;
     padding: 0px;
     width: 965px;
}

#siteUtilitiesWrapper {
     background-image: url("../images/bg-top.jpg");
     background-position: center top;
     background-repeat: repeat-x;
     height: 95px ! important;
     margin: 0px;
     min-width: 930px;
     padding: 0px;
     width: 100%;
}

div#topLogoButtonWrapper {
     clear: both;
     margin: 0px auto;
     padding: 10px 0px 0px;
     width: 965px;
}

div#flashHolderSecondary {
     background-image: url("../images/hdlAvatarImage.jpg");
     background-repeat: no-repeat;
     clear: both;
     float: none;
     height: 92px;
     margin: 30px auto 0px;
     padding: 0px 20px 10px 0px;
     text-align: right;
     width: 965px;
}

.avatarMedia, .avatarCulinary, .avatarFashion, .avatarDesign {
     float: right;
     padding: 10px 25px 25px 0px;
}

#mainContentDiv {
     background: none no-repeat scroll 0px 0px transparent ! important;
     clear: both;
     float: left;
     margin: 0px;
     min-width: 965px;
     overflow: visible;
     padding: 0px;
}

#secondaryMainBodyContent {
     clear: both;
     float: left;
     margin: 0px;
     min-height: 600px;
     padding: 0px;
}

#logo {
     float: left;
}

div#topButtonWrapper {
     background: url("../images/hdrBgVerticalGreyLine.png") no-repeat scroll 290px 15px transparent;
     margin: 0px auto;
     padding: 0px 43px 0px 30px;
}

DIV#topButtonWrapper A SPAN {
     display: none;
}

DIV#topButtonWrapper A#chatLiveNow {
     display: block;
     float: left;
     height: 37px;
     margin-left: 5px;
     width: 138px;
}

DIV#topButtonWrapper A#getACallBack {
     display: block;
     float: left;
     height: 37px;
     width: 143px;
}

DIV#topButtonWrapper A#requestInformation {
     background-image: url("../images/requestinfo.gif");
     background-repeat: no-repeat;
     display: block;
     float: right;
     height: 37px;
     width: 175px;
}

DIV#topButtonWrapper A#applyOnline {
     background-image: url("../images/applyonline.gif");
     background-repeat: no-repeat;
     display: block;
     float: right;
     height: 37px;
     width: 128px;
}

DIV#topButtonWrapper A#search {
     background-image: url("../images/search.gif");
     background-repeat: no-repeat;
     display: block;
     float: left;
     height: 37px;
     text-align: center;
     width: 105px;
}

DIV#topButtonWrapper #searchBox {
     font-family: Arial,Helvetica,sans-serif;
     font-size: 10px;
     height: 14px;
     margin: 5px 5px 0px 3px;
     width: 100px;
}

#primaryNav.themeA {
     display: none;
}

.primaryNavWrapperB {
     clear: both;
     float: none;
     height: 30px;
     left: 0px;
     padding: 2px 0px 0px;
     position: absolute;
     width: 100%;
}

#primaryNav {
     background-image: url("../images/PrimaryNavSprite_ThemeB.gif");
     background-position: 0px -30px;
     background-repeat: no-repeat;
     clear: both;
     float: none;
     height: 30px;
     margin: 0px auto;
     padding: 0px;
     width: 965px;
}

#primaryNav a {
     background-image: url("../images/PrimaryNavSprite_ThemeB.gif");
     display: block;
     float: left;
     height: 30px;
}

#primaryNav #leftCorner {
     clear: left;
     float: left;
     height: 30px;
     width: 22px;
}

#primaryNav #rightCorner {
     float: left;
     height: 30px;
     width: 23px;
}

#primaryNav a span {
     display: none;
}

#primaryNav a#aboutUs {
     background-position: -22px 0px;
     width: 92px;
}

#primaryNav a#admissions {
     background-position: -114px 0px;
     width: 105px;
}

#primaryNav a#financialAid {
     background-position: -219px 0px;
     width: 113px;
}

#primaryNav a#careerServices {
     background-position: -332px 0px;
     width: 135px;
}

#primaryNav a#academics {
     background-position: -467px 0px;
     width: 100px;
}

#primaryNav a#studentLife {
     background-position: -567px 0px;
     width: 111px;
}

#primaryNav a#alumniNetwork {
     background-position: -678px 0px;
     width: 136px;
}

#primaryNav a#newsAndEvents {
     background-position: -814px 0px;
     width: 132px;
}

#primaryNav a:hover, #primaryNav a:active, #primaryNav a.selected {
     background: none repeat scroll 0% 0% transparent;
}

#avatarSection {
     display: none;
}

#bottomCalloutHolder {
     background-color: #FFFFFF;
     border-top: 2px solid #979797;
     clear: both;
     float: left;
     padding: 10px 0px 20px;
}

#secondaryNav {
     clear: left;
     float: left;
     margin: 0px;
     padding: 0px 0px 0px 17px;
     width: 210px;
}

#secondaryNav ul {
     background: url("../images/secondary_nav_bg.gif") no-repeat scroll left bottom transparent;
     border-left: 1px solid #DBDBDB;
     clear: left;
     float: left;
     list-style: none outside none;
     margin: 0px 0px 20px;
     padding: 0px;
     width: 209px;
}

#secondaryNav ul li {
     color: #333333;
     float: left;
}

#secondaryNav ul li a {
     background: url("../images/secondary_nav_bg.gif") no-repeat scroll 0% 0% transparent;
     color: #333333;
     display: block;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
     font-weight: bold;
     min-height: 14px;
     padding: 8px 0px 6px 14px;
     text-decoration: none;
     text-transform: uppercase;
     width: 195px;
}

#secondaryNav ul li a:hover, #secondaryNav ul li a.selected {
     color: #ED1C24;
}

#secondaryNav ul li ul {
     background: none repeat scroll 0% 0% transparent;
     float: left;
     margin: 0px 0px 0px -1px;
}

#secondaryNav ul li ul li a {
     background: url("../images/secondary_nav_bg.gif") no-repeat scroll 0% 0% transparent;
     font-size: 12px;
     font-weight: normal;
     height: auto;
     padding: 4px 0px 4px 25px;
     text-transform: capitalize;
}

#secondaryNav ul li ul li a:hover, #secondaryNav ul li ul li a.selected {
     color: #ED1C24;
}

#secondaryNav #emailPrintWrapper {
     clear: both;
     display: none;
     float: none;
     margin: 0px auto;
     padding: 20px 0px 0px;
     width: 132px;
}

#secondaryNav #emailPrintWrapper #emailAFriend {
     background-image: url("../images/tellafriend.gif");
     background-repeat: no-repeat;
     clear: both;
     display: none;
     float: left;
     height: 30px;
     width: 132px;
}

#secondaryNav #emailPrintWrapper #emailAFriend span {
     display: none;
}

#secondaryNav #emailPrintWrapper #printThisPage {
     background-image: url("../images/printpage.gif");
     background-repeat: no-repeat;
     clear: both;
     display: block;
     float: left;
     height: 30px;
     width: 132px;
}

#secondaryNav #emailPrintWrapper #printThisPage span {
     display: none;
}

#footerNav {
     clear: both;
     display: none;
     float: none;
     margin: 40px 0px 10px;
     padding: 20px 0px 10px;
}

#footerNav A {
     color: #666666;
     float: left;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: bold;
     padding-left: 6px;
     padding-right: 6px;
     text-decoration: none;
}

#footerNav A:hover {
     text-decoration: underline;
}

ul#footerNav {
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

ul#footerNav li {
     float: left;
     margin: 0px;
     padding: 40px 0px 10px;
}

ul#footerNav li a {
     border-right: 1px solid #61594C;
     display: block;
     font-size: 11px;
     margin: 0px 7px 0px 0px;
     padding: 0px 7px 0px 0px;
     text-decoration: none;
}

ul#footerNav li a.last {
     border: medium none;
}

.footerWrapper {
     background-color: #100E0E;
     color: #CCCCCC;
     float: left;
     margin: 0px;
     min-height: 230px;
     padding: 0px;
     width: 100%;
}

.widthfooter {
     margin: 25px auto;
     width: 965px;
}

#copyrightSchoolName {
     color: #CCCCCC;
     float: left;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: normal;
     width: 400px;
}

#copyrightLinks {
     float: left;
     font-size: 11px;
     width: 300px;
}

#copyrightLinks a {
     color: #CCCCCC;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: normal;
     padding-left: 1px;
     padding-right: 1px;
}

#footerIcons {
     color: #CCCCCC;
     float: left;
     width: 265px;
}

BODY {
     background-color: #100E0E;
     background-image: url("../images/bg-page.jpg");
     color: #FFFFFF;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
     margin: 0px;
     padding: 0px;
}

A, A:visited {
     color: #ED1C24;
     text-decoration: none;
}

H1 {
     font-family: Arial,Helvetica,sans-serif;
     font-size: 15px;
     font-weight: bold;
     margin: 0px;
     padding: 0px;
}

H2 {
     color: #666666;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 15px;
     text-transform: uppercase;
}

H3 {
     font-family: Arial,Helvetica,sans-serif;
     font-size: 18px;
     font-weight: normal;
}

H4 {
     font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
     font-weight: bold;
}

INPUT, SELECT, OPTION, FORM {
     font-family: Arial,Helvetica,sans-serif;
}

#secondaryBodyContent div#zone3Wrapper {
     background-image: url("../images/!_icon.gif");
     background-position: left center;
     background-repeat: no-repeat;
     clear: both;
     float: left;
     padding-bottom: 8px;
     padding-top: 8px;
}

#secondaryBodyContent div#zone3 {
     background-image: url("../images/centerSlice.gif");
     border: 1px solid #A3A3A3;
     clear: both;
     color: #3C7BB0;
     float: none;
     margin: 20px 0px;
     padding: 8px 0px;
     text-align: left;
     width: 670px;
}

#secondaryBodyContent #zone4 {
     padding: 0px 0px 0px 20px;
}

div#zone4 {
     border-right: 1px solid #D9D9D9;
     border-top: 1px solid #D7D7D7;
     clear: left;
     float: left;
     height: 636px;
     padding-right: 0px;
     text-align: left;
     width: 309px;
}

div #shadow {
     width: 290px;
}

#zone3 p {
     font-size: 15px;
     text-align: left;
}

div#shadow {
     background-image: url("../images/bg_call_shadow.gif");
     background-repeat: repeat-x;
     float: left;
     height: 100px;
}

div#shadowLeft {
     background-image: url("../images/bg_call_shadow_L.gif");
     clear: left;
     float: left;
     height: 100px;
     width: 10px;
}

div#shadowRight {
     background-image: url("../images/bg_call_shadow_R.gif");
     float: left;
     height: 100px;
     width: 10px;
}

div#headerLeft, div#headerRight {
     float: left;
     height: 40px;
     overflow: visible;
}

div#secondaryBodyContent #headerLeftMain, div#secondaryBodyContent #headerRightMain {
     display: none;
}

div#header {
     background-repeat: repeat-x;
     color: #FFFFFF;
     float: left;
     font-size: 16px;
     font-style: normal;
     font-weight: bold;
     line-height: 20px;
     margin: 0px;
     overflow: visible;
     padding: 0px 10px;
     text-align: left;
     text-transform: uppercase;
     width: 285px;
}

div#secondaryBodyContent div#headerMain {
     clear: both;
     color: #000000;
     float: left;
     font-family: Arial,Helvetica,Sans-Serif;
     font-size: 18px;
     padding: 10px 0px 10px 45px;
     text-align: left;
     text-transform: uppercase;
}

#footerLeft, #footer, #footerRight {
     float: left;
}

#footerLeft, #footerRight {
     background-repeat: no-repeat;
     height: 20px;
     margin-top: 0px;
     padding-top: 0px;
     width: 10px;
}

#footerLeft {
     background-position: left bottom;
     clear: left;
     display: none;
}

#footer {
     background-position: -10px bottom;
     background-repeat: no-repeat;
     display: none;
     font-size: 10px;
     height: 0px;
     margin: -10px 0px 0px;
     padding: 0px 10px 10px;
     text-align: left;
     width: 285px;
}

#footerRight {
     background-position: right bottom;
     clear: right;
}

#zone4 {
     height: auto ! important;
     min-height: 636px;
}

#zone4 #headerRight, #zone4 #footerRight {
     display: none;
}

div#zone5 {
     background: url("../images/zone5-bg.gif") repeat scroll 0% 0% transparent;
     border-right: 1px solid #D9D9D9;
     border-top: 1px solid #D7D7D7;
     float: left;
     height: auto ! important;
     margin: 0px;
     min-height: 636px;
     width: 312px;
}

div#zone6 {
     border-top: 1px solid #D7D7D7;
     float: left;
     height: auto ! important;
     margin: 0px 14px 0px 0px;
     min-height: 636px;
     width: 309px;
}

#secondaryBodyContent #zone5 #header, #zone6 #header, #secondaryBodyContent #zone5 #footer, #zone6 #footer {
     padding-left: 20px;
     width: 274px;
}

#secondaryBodyContent #zone5 #footer {
     border-left: 1px solid #E5E5E5;
}

#secondaryBodyContent #zone5 #columnBody {
     border-right: 1px solid #E5E5E5;
     width: 272px;
}

#zone5 #headerLeft, #zone6 #headerLeft, #zone5 #footerLeft, #zone6 #footerLeft {
     display: none;
}

div#columnBodyClearing {
     clear: both;
     height: 1px;
}

img.left {
     float: left;
     padding: 6px;
}

img.right {
     float: right;
     padding: 6px;
}

div#columnBody {
     background-color: #FFFDF9;
     background-repeat: no-repeat;
     clear: both;
     margin: 0px;
     overflow: visible;
     padding: 10px 21px 14px 20px;
     text-align: left;
     width: 268px;
}

div#columnBody ol {
     padding: 4px;
}

div#columnBody ol li {
     padding: 2px;
}

div#columnBody ul {
     padding-bottom: 6px;
}

div#columnBody ul li {
     display: block;
     padding-left: 4px;
     text-align: left;
}

div#columnBody ul li a {
     padding-left: 0px;
}

div#columnBody ul.bullets li {
     background-image: url("../images/temp_icon.gif");
     background-position: left top;
     background-repeat: no-repeat;
     margin: 10px 0px 0px;
     padding: 0px 20px 10px 30px;
}

div#columnBody ul.no-bullets li {
     margin: 10px 0px 0px;
     padding: 0px 20px 10px 0px;
}

div#columnBody ul.plain li {
     margin: 10px 0px 0px;
     padding: 0px 20px 10px 0px;
}

div#columnBody ul li span {
     display: block;
     font-weight: bold;
}

div.no-navigation {
     margin: 0px auto;
}

div.no-navigation div#secondaryBodyContent div#headerMain {
     display: block;
     float: left;
     width: 920px;
}

div.no-navigation div#secondaryBodyContent div#columnBodyMain {
     float: left;
     overflow: visible;
     text-align: left;
     width: 920px;
}

div.no-navigation div#secondaryBodyContent div#columnBodyMain p {
     display: block;
     float: left;
     padding-right: 10px;
}

#secondaryMainBodyContent {
     clear: both;
     float: left;
     margin: 0px;
     padding: 0px;
     width: 965px;
}

#secondaryBodyContent {
     clear: right;
     color: #5A5A5A;
     float: left;
     font-size: 12px;
     margin: 0px;
     padding: 0px;
}

#secondaryBodyContent #shadow, #secondaryBodyContent #shadowLeft, #secondaryBodyContent #shadowRight {
     display: none;
}

div#ctl00_ChildContentPlaceHolder_columnBodyMain {
     clear: both;
     float: left;
     line-height: 20px;
     margin: 0px 0px 35px;
     overflow: visible;
     padding: 24px 0px 35px;
     text-align: left;
     width: 670px;
}

div#columnBodyMain {
     clear: both;
     float: left;
     line-height: 20px;
     margin: 0px;
     overflow: visible;
     padding: 0px;
     text-align: left;
     width: 685px;
}

div#secondaryBodyContent #topColumnHolder {
     clear: both;
     float: left;
     margin: 0px;
     padding: 0px 0px 0px 45px;
}

#secondaryBodyContent #zone1 {
     clear: left;
     float: left;
     text-align: left;
}

#secondaryBodyContent #zone1.withZone2 {
     clear: left;
     float: left;
     margin: 0px 20px 0px 0px;
     padding: 0px;
     text-align: left;
     width: 340px;
}

#secondaryBodyContent #zone2 {
     background: none repeat scroll 0px 0px #FFFFFF;
     border: 1px solid #DEDEDE;
     clear: right;
     float: left;
     padding: 5px;
     text-align: center;
     width: 240px;
}

#zone2 .bodyColumnPurple {
     padding: 0px;
     width: 250px;
}

#secondaryBodyContent #zone2 div#headerLeft, #secondaryBodyContent #zone2 div#headerRight {
     display: none;
}

#secondaryBodyContent #zone2 div#header {
     background: url("../images/hdrGreyBG.png") repeat-y scroll left top transparent;
     border-left: 1px solid #DEDEDE;
     border-right: 1px solid #DEDEDE;
     color: #FFFFFF;
     float: left;
     font-size: 18px;
     font-weight: normal;
     padding: 9px 0px 9px 15px;
     text-transform: uppercase;
     width: 222px;
}

#secondaryBodyContent #zone2 div#columnBody {
     background-color: #FFFFFF;
     font-size: 12px;
     padding: 15px;
}

#secondaryBodyContent #zone2 div#columnBody ul {
     margin: 0px;
     padding: 0px;
}

#secondaryBodyContent #zone2 div#columnBody ul li {
     list-style: none outside none;
     margin: 0px 0px 15px;
     padding: 0px;
}

#secondaryBodyContent #zone2 div#footer {
     background-color: transparent;
     float: left;
     width: 210px;
}

#secondaryBodyContent #zone2 #columnBody {
     clear: both;
     float: left;
     width: 210px;
}

#secondaryBodyContent #zone2 * img {
     clear: both;
     float: left;
     max-width: 210px;
     padding: 0px 0px 4px;
}

#secondaryBodyContent #zone2.financialAidPlanning * img {
     clear: both;
     display: block;
     float: none;
     padding: 0px;
}

#secondaryBodyContent div#zone3Wrapper {
     background-image: url("../images/!_icon.gif");
     background-position: left center;
     background-repeat: no-repeat;
     clear: both;
     float: none;
     padding-bottom: 8px;
     padding-top: 8px;
}

#secondaryBodyContent div#zone3 {
     padding-bottom: 8px;
     padding-top: 8px;
     text-align: left;
}

#secondaryBodyContent div#bottomCalloutHolder {
     clear: both;
     display: none;
     float: none;
     margin: 0px;
     padding: 0px;
}

.clearingDiv {
     clear: both;
     float: left;
     height: 1px;
     margin-top: -1000px;
     text-align: center;
}

img.oneColumnWidget {
     border-bottom: 1px solid #ABABAB;
     clear: both;
     float: none;
     padding: 0px 0px 14px;
     text-align: center;
     width: 270px;
}

#bottomCalloutHolder div#header {
     background-repeat: repeat-x;
     color: #000000;
     float: left;
     font-family: Arial,Helvetica,Sans-Serif;
     font-size: 16px;
     font-style: normal;
     font-weight: bold;
     line-height: 35px;
     margin: 0px;
     overflow: visible;
     padding: 0px 10px 0px 20px;
     text-align: left;
     text-transform: none;
     width: 284px;
}

.bodyColumnGreen * a, .bodyColumnOrange * a, .bodyColumnPurple * a, .bodyColumnAqua * a, .bodyColumnMaroon * a {
     color: #575757;
     font-weight: normal;
     text-decoration: underline;
}

.bodyColumnGreen * a:hover, .bodyColumnOrange * a:hover, .bodyColumnPurple * a:hover, .bodyColumnAqua * a:hover, .bodyColumnMaroon * a:hover {
     color: #000000;
}

.newsEventList a, #newsMainBody a, #NewsDetailHeadlineLink {
     font-size: 13px;
     font-weight: bold ! important;
     text-decoration: underline;
}

div.greenRule {
     display: none;
}

div.newsEventList, p.newsEventList {
    
}

.bodyColumnGreen * hr, .bodyColumnGreen #columnBody hr, .bodyColumnOrange * hr, .bodyColumnPurple * hr, .bodyColumnAqua * hr, .bodyColumnMaroon * hr {
     background-color: #BEC2B1;
     background-image: url("../images/HR_widgetGreen.gif");
     border: medium none;
     color: #BEC2B1;
     height: 2px;
}

.bodyColumnGreen #headerLeft, .bodyColumnOrange #headerLeft, .bodyColumnPurple #headerLeft, .bodyColumnAqua #headerLeft, .bodyColumnMaroon #headerLeft {
     height: 37px;
}

#bottomCalloutHolder .bodyColumnGreen #header, #bottomCalloutHolder .bodyColumnOrange #header, #bottomCalloutHolder .bodyColumnPurple #header, #bottomCalloutHolder .bodyColumnAqua #header, #bottomCalloutHolder .bodyColumnMaroon #header {
     background-color: #CDCDCD;
     height: 35px;
     text-transform: uppercase;
}

.bodyColumnGreen #headerRight, .bodyColumnOrange #headerRight, .bodyColumnPurple #headerRight, .bodyColumnAqua #headerRight, .bodyColumnMaroon #headerRight {
     background-image: url("../images/h_green_R.gif");
     height: 37px;
}

.bodyColumnGreen #columnBody, .bodyColumnOrange #columnBody, .bodyColumnPurple #columnBody, .bodyColumnAqua #columnBody, .bodyColumnMaroon #columnBody {
     color: #333333;
     height: auto ! important;
     min-height: 636px;
}

.bodyColumnGreen #columnBody {
     background-color: #EAEAEA;
     font-weight: normal;
}

.bodyColumnPurple #columnBody {
     background-color: #F2F2F2;
     font-size: 13px;
}

.bodyColumnGreen #columnBody a {
     font-weight: normal;
     margin: 0px;
     padding: 0px;
     text-decoration: underline;
}

.date {
     font-weight: bold;
     text-decoration: none;
}

div.graphicrule {
     background: url("../images/graphic_div.gif") no-repeat scroll 0% 0% transparent;
     height: 1px;
     margin: 0px;
     padding: 0px;
     width: 326px;
}

hr.grayRule {
     border-color: #CCCCCC;
     border-style: solid;
     border-width: 1px 0px 0px;
     clear: both;
     height: 0px;
     margin: 0px;
}

#columnsfill {
     background: url("../images/column_lines.gif") repeat-y scroll 0% 0% transparent;
     float: left;
}

#columnscontainer {
     background: url("../images/columns_header_bg.gif") no-repeat scroll 0% 0% transparent;
     color: #575757;
     float: left;
     margin: 0px auto;
     padding: 0px 0px 0px 6px;
     text-align: left;
     width: 938px;
}

#columns_bottom {
     background: url("../images/columns_bottom.gif") no-repeat scroll 0% 0% transparent;
     clear: both;
     height: 14px;
     margin: 0px;
     width: 944px;
}

#columnscontainer h1 {
     color: #DD1E27;
     font-family: Helvetica,Verdana,Arial,sans-serif;
     font-size: 16px;
     margin: 0px;
     padding: 0px 0px 10px;
}

#column1 {
     border-right: 1px solid #DFC18F;
     float: left;
     padding: 11px 14px 0px;
     width: 277px;
}

#column2 {
     border-right: 1px solid #DFC18F;
     float: left;
     padding: 11px 14px 0px;
     width: 287px;
}

#column3 {
     float: left;
     padding: 11px 14px 0px;
     width: 277px;
}

#columnBodyMain hr {
     background-color: #E5E5E5;
     background-repeat: repeat-x;
     border: medium none;
     clear: both;
     color: #E5E5E5;
     height: 2px;
     opacity: 0.5;
}

.widgetBodyHeader {
     font-size: 14px;
     font-weight: bold;
     margin: 0px;
     padding: 0px;
}

.widgetBodyHeader * {
     margin: 0px;
     padding: 0px;
}

.widgetBodyText {
     margin: 0px;
     padding: 0px;
}

.widgetBodyText * {
     margin: 0px;
     padding: 0px;
}

#newsAndEventsContent a {
     color: #575757;
}

#newsAndEventsContent a:visited {
     color: #575757;
}

#utilitiesRifButton {
     float: left;
     margin-right: 5px;
}

#utilitiesApplyButton {
     float: left;
}

ul.tuitionAndFeesOuterList {
     display: block;
     font-size: 14px;
     font-weight: bold;
     list-style: none outside none;
     margin-left: 0px;
     padding-left: 0px;
}

ul.tuitionAndFeesOuterList li {
     clear: both;
     display: block;
     padding: 4px;
}

ul.tuitionAndFeesDetails {
     font-size: 12px;
     font-weight: normal;
     list-style: none outside none;
}

ul.tuitionAndFeesDetails li {
     clear: both;
     padding: 4px;
}

.tuitionAndFeesDetailsItemName {
     clear: left;
     display: inline;
     float: left;
     text-align: left;
     width: 200px;
}

.tuitionAndFeesDetailsItemValue {
     clear: right;
     display: inline;
     float: left;
     text-align: left;
     width: 300px;
}

.callout-widget {
     background: url("../images/box-bot.png") no-repeat scroll left bottom transparent;
     float: right;
     padding-bottom: 20px;
     text-align: left;
     width: 227px;
}

.callout-widget h3 {
     background: url("../images/box-top.gif") no-repeat scroll 0px 0px transparent;
     color: #627F72;
     font-size: 15px;
     height: 36px;
     margin: 0px;
     padding: 15px 0px 0px 15px;
     width: 222px;
}

.callout-widget-content {
     background-color: #FFFDF9;
     padding: 10px 15px 15px;
}

#header-nav {
     height: 85px;
     margin: 0px auto;
     position: relative;
     width: 965px;
}

#logo-school {
     height: 57px;
     left: 0px;
     position: absolute;
     top: 13px;
     width: 275px;
}

#searchHeader {
     float: right;
     margin-top: -10px;
     position: relative;
     vertical-align: middle;
}

#getSearch {
     background: url("../images/btnHdrGo.png") no-repeat scroll 0% 0% transparent;
     height: 23px;
     margin: 4px 0px 0px;
     padding: 0px 0px 0px 27px;
     width: 0px;
}

#tdLogo {
     margin-top: 10px;
}

div#sciContent {
     background-image: url("../images/sciContentBG.jpg?v=2");
     background-repeat: no-repeat;
     height: 331px;
     margin-left: 45px;
     width: 612px;
}

div#sciContentText {
     font-size: 12px;
     line-height: 20px;
     padding: 19px 0px 0px 20px;
     position: relative;
}

div#sciContentText h1 {
     color: #FFFFFF;
     font-family: Arial,Helvetica,Sans-Serif;
     font-size: 18px;
     font-weight: normal;
     padding-bottom: 15px;
     text-transform: uppercase;
}

div#sciContentText p {
     padding-right: 275px;
}

#sciHeader h1 {
     color: #ED1C24;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 27px;
     font-weight: bold;
     line-height: 30px;
     margin-left: 15px;
     padding: 0px 30px;
     text-transform: uppercase;
}

div#columnBodyMainSci {
     clear: both;
     float: left;
     line-height: 20px;
     margin: 0px 0px 0px 5px;
     overflow: visible;
     text-align: left;
     width: 650px;
}

div#flashHolderSecondarySci {
     display: none;
}

.topHeaderLinksSci {
     margin-top: 0px;
}

img[src$="quicklinks\\2egif"], img[src$="QuickLinks\\2ejpg"], img[src$="QuickLInks\\2ejpg"] {
     background: url("../images/quicklinks.gif") no-repeat scroll 0px 0px transparent;
     display: block;
     height: 0px;
     overflow: hidden;
     padding: 24px 0px 0px;
}

.callChatNowTop {
     background-image: url("../images/callBkgdChatnowTop.gif");
     background-repeat: no-repeat;
     color: #000000;
     height: 151px;
     padding: 140px 20px 0px;
     width: 202px;
}

.callChatNowTop p {
     color: #000000;
     padding-bottom: 5px;
}

.callChatNowTop img {
     margin-top: 10px;
     padding-top: 10px;
}

.invisible {
     display: none;
}

#homepage-slider-top-nav {
     background-color: #FFFFFF;
     background-position: left top;
     background-repeat: no-repeat;
     border-bottom: 1px solid #777777;
     height: 64px;
     margin: -2px 0px 0px -1px;
     overflow: hidden;
     padding: 0px;
     white-space: nowrap;
     width: 705px;
}

ul#homepage-discipline-list {
     background: none repeat scroll 0% 0% #F9F9F9;
     height: 64px;
     list-style-position: outside;
     margin: 0px;
     overflow: hidden;
     padding: 0px;
     white-space: nowrap;
     width: 705px;
}

ul#homepage-discipline-list li {
     display: inline;
     list-style-type: none;
     margin: 0px;
     padding: 0px;
}

ul#homepage-discipline-list li:first-child {
    
}

.program-trigger-list {
     display: inline;
}

img.school-home-nav-spacer {
     height: 62px;
     width: 1px;
}

.rcbGeneric {
     display: inline-block;
     float: left;
     font-family: Arial;
     font-size: 10px;
}

.rcbCity {
     width: 40px;
}

.rcbLocation {
     width: 250px;
}

.rcbState {
     width: 80px;
}

#homepage-2step-holder .error {
     background-image: url("../images/bg_rif-twoStep_input_error.gif") ! important;
}

.callChatNowTopNoText {
     background-image: url("../images/callBkgdChatnowTopNoText.gif");
     background-repeat: no-repeat;
     height: 151px;
     padding: 140px 20px 0px;
     width: 202px;
}

.noSearchResults a {
     text-decoration: none;
}

.redLink, .redLink a {
     color: #ED1C24;
     cursor: pointer;
     text-decoration: underline;
}

.redLink:visited, .redLink a:visited {
     color: #ED1C24;
     cursor: pointer;
     text-decoration: underline;
}

