body{padding:0;margin:0;font-family:Helvetica!important;overflow-x:hidden}header,nav{display:block}a{color:#009dc7;text-decoration:none}a:hover{font-weight:700;text-decoration:none!important}a:visited{color:#551a8b}#divMobileSecondary hr{border-top:solid 1px #fff}#divMobileSecondary ul{list-style:none;margin:0 0 20px 0;padding:0}#divMobileSecondary a,#divMobileSecondary a:visited{color:#fff}#navRWC #mobileSearch svg{width:35px;height:35px;stroke:#c3002f;display:inline-block}.rwcRecognition{margin-bottom:10px;text-align:left}.btnRWC{background-color:#c3002f;color:#fff;font-size:22px!important;margin-bottom:10px;line-height:40px;text-align:center;padding:10px;border-radius:0!important}.homepageImage{position:relative}.CTABox{background-color:rgba(255,255,255,.7);padding:25px}#spnHeaderImageText{font-weight:600;font-variant-caps:all-small-caps;font-size:35px;line-height:normal;color:#4c4c4c;text-shadow:1px 1px 8px #ededed}.divAnnouncement{position:absolute;background-color:rgba(255,255,255,.7);text-align:left;width:100%;bottom:0}.divAnnouncement a{color:#000}.divAnnouncement a:hover{color:#000}.divAnnouncement a:visited{color:#000;text-decoration:none}.redBorderfull{width:97%;height:auto;border:2px solid #c3002f;font-size:24px;text-align:center;padding:5px}.redBorderfull a:link{color:#000}.redBorderfull a:hover{font-weight:700;color:#c3002f}.redBorderfull a:visited{color:#000}.warning{color:#c3002f;font-weight:700;background-color:#ddd;margin:10px 0;padding:10px}.blackButton a,.drkgreyButton a,.litgreyButton a,.redButton a,a{text-decoration:none}.blackButton a:hover,.drkgreyButton a:hover,.litgreyButton a:hover,.redButton a:hover,a:hover{font-weight:700}.drkgreyButton{background-color:#717271;color:#fff;font-size:18px;margin-bottom:10px;min-height:45px;line-height:40px;text-align:center;width:100%;padding:5px 5px}.drkgreyButton a{color:#fff;text-decoration:none}.drkgreyButton a:hover{font-weight:700}.drkgreyButton a:visited{color:#fff;text-decoration:none}#divRWC_Main{clear:both;margin-top:104px;overflow:hidden}body h1{font-family:Georgia,Times,serif;font-size:42px;margin:20px 0;color:#c3002f}body h2{font-family:Helvetica Bold,sans-serif;font-size:30px;margin:10px 0;color:#000}body p{margin-bottom:30px;font-size:18px}.field-validation-error{font-weight:700;color:#c3002f;background:#fff}.jsToLoad{display:none}article .container-fluid .row .row{margin-bottom:0}.whitetext a{color:#ccc}.whitetext a:hover{color:#ccc;font-weight:700}.whitetext a:visited{color:#ccc}.ageButton{color:#c3002f;opacity:.8;background-color:#fff;border:solid 2px #c3002f;border-radius:10px;text-align:center;font-size:20px;padding:10px;margin-top:10px}.ageButton a{color:#000}.ageButton a:hover{color:#000;font-weight:700}.ageButton a:visited{color:#000}#asideMobileNav{display:none;clear:both}#asideMobileNav ul{list-style:none;margin:0 0 10px 0;padding:0}#asideMobileNav a{text-decoration:none}#asideMobileNav ul a{color:#000;font-size:14px}#asideMobileNav ul a:hover{text-decoration:underline}#asideMobileNav ul li{padding:10px 1px 10px 10px;border-bottom:solid 1px #999}#asideMobileNav ul .parent{border:solid 4px #c4c4c2}#asideMobileNav ul .parentLink{font-weight:700}#asideMobileNav ul .parent li{padding:10px;border-bottom:none}.footerNav{background-color:#c3002f;padding:20px 0;margin-top:20px}.footerNav .links{width:1560px;margin:0 auto}.footerNav a{color:#fff;text-decoration:none;text-transform:uppercase;margin-right:30px}.footerNav a:hover{text-decoration:none;color:#fff}footer{background-color:#000;color:#fff;padding:20px;overflow:auto;clear:both}#divRWC_Message{float:left;width:30%;font-family:PT_Sans-Web-Regular,sans-serif}#divRecognitions{float:right;width:25%;color:#ffba00;text-align:center;text-transform:uppercase}#divRecognitions a{text-decoration:none}.rwcRecognition a{color:#fff;text-decoration:none;text-transform:none}.rwcRecognition a:hover{color:#fff;text-decoration:none}footer span.redText{color:#c3002f;text-transform:uppercase}footer span.whiteText{color:#fff;text-transform:uppercase}footer .logo.mobile{display:none;margin-top:20px;clear:both}footer .logo{font-size:.8em}footer .logo a{color:#fff;text-decoration:none}footer .logo .logo150 img{border-left:solid 1px #fff}footer .links{padding:0 90px 2% 90px;float:left}footer .links ul{margin:0;padding:0;list-style:none}footer .links li{padding-bottom:15px}footer .links a{color:#fff}footer .links a:hover{text-decoration:none}footer .socialMedia{float:left;text-transform:uppercase;width:300px}footer .socialMediaIcon{float:left;width:33px;height:33px;margin-right:10px;text-align:center;border:solid 1px;padding:10px;margin-bottom:15px;-webkit-box-sizing:initial;box-sizing:initial}footer .socialMediaIcon img{height:100%}#divRecognitions_Selectors{overflow:auto;margin:0 auto 5px auto}.recogSelector{width:10px;height:10px;background-color:#666;margin-right:5px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.recogSelector.active{background-color:#d3cdcd}article h3,aside h3{font-family:Helvetica Bold,sans-serif;font-size:18px;color:#c3002f}.relatedContact h3{color:#fff}.required{background-color:#cee4ef}.courseDescription_Container{border:solid 1px #c4c4c2;overflow:auto}.courseDescription_Header{background-color:#c4c4c2;color:#fff;padding:10px}.courseDescription_QuestionTitle{width:246px;float:left;border:solid 1px #c4c4c2;height:100px;overflow:hidden;margin:6px;padding:5px;cursor:pointer}.courseDescription_Credits{float:right;background-color:#c4c4c2;color:#fff;padding:5px;text-align:center;position:relative;left:5px;top:-5px}.courseDescription_Code{color:#c3002f;margin-bottom:10px}.courseDescription_Answer{display:none}.courseDescription_Answer .close{color:#33799c;cursor:pointer;text-align:right}.courseDescription_QuestionTitle.active{width:auto;height:auto;border:solid 1px #33799c}.courseDescription_QuestionTitle.active .courseDescription_Answer{display:block}.courseDescription_QuestionTitle.active .courseDescription_Credits{background-color:#33799c}#divProgContactInfo{max-width:612px;overflow:auto}#divProgContactInfo .media{width:306px;height:195px;float:left;background-color:#000;overflow:hidden}#divProgContactInfo .contactInfo{width:296px;height:175px;background-color:#717271;color:#fff;text-align:center;padding:10px 5px;float:left;overflow:hidden}#divProgContactInfo a{color:#fff;text-decoration:none}#divProgContactInfo a:hover{text-decoration:underline}#divProgContactInfo hr{width:50%;border-color:#fff}.facultyStaffListingItem{width:48%;height:161px;margin:0 10px 10px 0;float:left;font-size:13px}.facultyStaffListingItem .facultyStaffName{background-color:#717271;color:#fff;text-align:right;padding:10px 10px 5px 0;font-size:16px}.facultyStaffListingItem .facultyImageSmall{width:105px;float:left;padding:5px}.facultyStaffListingItem table{height:126px}.facultyStaffListingItem td{padding-right:5px}.facultyStaffListingItem a{text-decoration:none;color:#000}.facultyStaffListingItem a:hover{text-decoration:underline}.facultyStaffListingItem .title{overflow:hidden;height:38px}.facultySocialMedia{clear:both;float:left;padding-left:5px}.facultySocialMedia img{height:15px}.personName{font-size:20px;margin-top:10px}.personImage img{max-width:175px}.facStaffItem a{color:#c3002f}.facStaffItem a:hover{color:#910224}.facStaffItem a:visited{color:#c3002f}.facStaffItem a:visited:hover{color:#910224}.facStaffItem .title{font-size:14px}.facContactIcons{margin-top:10px;margin-bottom:15px}#asideRelated.facultyStaffRelated{width:40%;padding:0}#divFacultyStaffHeader{overflow:auto;padding:5px}#divFacultyStaffHeader img{float:left;padding-right:5px}#divFacultyStaffHeader table{height:243px}#divFacultyStaffHeader .row1{vertical-align:top}#divFacultyStaffHeader .row2{vertical-align:bottom}#divFacultyStaffHeader a{color:#000;text-decoration:none}.facultyRelated{margin-bottom:20px;padding:5px}.facultyRelated.education{min-height:253px}.facultyRelated .title{background-color:#717271;color:#fff;text-align:center;margin-top:0;padding:5px}.facultyRelated .content{padding:5px}.facultyRelated .content p{margin-top:0}.faqContainer{background-color:#fff;margin-top:20px}.faqContainer h3{background-color:#c3002f;color:#fff;font-size:14pt;font-weight:700;padding:5px 0 5px 20px;margin-top:0;font-family:Domine-Bold}.faqQuestion{padding:0 10px}.faqQuestion p{padding:0 10px}.faqQuestion .clickMe{color:#717271;cursor:pointer;background:url(/media/7721/arrow-right.png) no-repeat left}.faqQuestion.selected .clickMe{background:url(/media/7722/arrow-down.png) no-repeat left}.faqAnswer{background-color:#efefef;color:#333;line-height:20px;padding:10px;display:none;cursor:arrow}.formTitleContainer{font-size:1.4em;font-weight:700;text-align:center;width:100%}.formSectionTitle{font-size:1.3em;font-weight:700;margin-top:5px}.formSectionInstructions{margin-top:20px;width:100%;border-top:solid 1px #000}.formSectionContainer{width:100%;overflow:auto}.formQuestionContainer{float:left;display:inline;margin-right:10px}.formQuestionContainer label{margin-right:5px;cursor:pointer}.formQuestionContainer textarea{width:90%}.formRequired{background-color:#fffacd}.formSubmitContainer{margin-top:10px;width:100%;text-align:center}.formThankYouContainer{font-size:1.3em;margin-top:10px}#divRWC_LockPageBG{position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;background-color:#000;opacity:.7}#divRWC_LockPageContent{background-color:#fff;position:fixed;top:0;width:300px;z-index:101;border:solid 3px #c3002f;margin-left:auto;margin-right:auto;margin-top:50px;padding:5px}.csscolumns .programGrouping{height:145px;border:solid 1px #999;overflow:hidden;margin-bottom:10px;max-width:631px;background-color:#f7f7f7}.programGroupingLogo{height:100%;width:181px;float:left;padding-right:5px}.csscolumns .programGroupingContent{width:65%;height:145px;float:left;overflow-y:hidden;padding-top:5px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.programGrouping{border:solid 1px #999;overflow:auto;margin-bottom:10px;max-width:631px;background-color:#f7f7f7}.programGroupingContent{width:420px;height:auto;float:left;overflow-y:hidden;padding-top:5px}.programGroupingContent p{padding-top:0;margin-top:0}.programGroupingContent a{text-decoration:none;color:#33799c}.programGroupingContent a:hover{text-decoration:underline}.relatedMajors{background-color:#767772;color:#fff;text-align:center;padding:10px}.relatedMajors hr{width:70%}.relatedMajors a{color:#fff;text-decoration:none}.relatedMajors a:hover{text-decoration:underline}#share_icons{background-image:url(/media/2184/share_bg.png);padding:5px;height:43px;width:110px;background-repeat:no-repeat;background-position:left top;float:right}#share_icons img{vertical-align:initial;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}#share_icons small{font-size:11px;font-style:italic;clear:both}span.rwcImage{border:none;padding:0;margin:0;float:none}span.rwcImage img{border:solid 1px #ddd;padding:5px;margin:5px;float:left}span.rwcImageRight{border:none;padding:0;margin:0;float:none}span.rwcImageRight img{border:solid 1px #ddd;padding:5px;margin:5px;float:right}span.rwcImageNoFloat{border:none;padding:0;margin:0}span.rwcImageNoFloat img{border:solid 1px #ddd;padding:5px;margin:5px}a img{border:none}#divInfoRotator{margin:0 auto 10px auto;width:816px;clear:both;overflow:hidden;height:280px}#divInfoRotator .infoRotator{width:180px;height:180px;background-repeat:no-repeat;background-size:80%;background-position:top;float:left;margin-bottom:100px;margin-right:24px}#divInfoRotator .infoRotatorData{color:#999;width:180px;height:125px;padding:5px;text-align:center;overflow:hidden;font-family:PT_Sans-Web-Regular,sans-serif;position:relative;top:135px}#divInfoRotator .infoRotatorData div{margin:0;font-size:40px}#divInfoRotator_Selectors{margin:5px auto 20px auto;overflow:auto}#divInfoRotator_Selectors .selector{width:40px;height:40px;float:left;margin-right:10px;margin-top:5px;cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#7c6e65}#divInfoRotator_Selectors .selector.active{background-color:#000}.genericRotator{overflow:auto;margin:0 auto}.genericRotator .leftArrow{float:left;background:url(/media/6886/arrow_left_grey.png) no-repeat center center;width:32px;height:100%;cursor:pointer}.genericRotator .rightArrow{float:left;background:url(/media/6885/arrow_right_grey.png) no-repeat center center;width:32px;height:100%;cursor:pointer}.genericRotator .rotatorItemsWrapper{float:left;overflow:hidden;position:relative}.genericRotator .rotatorItems{overflow:auto;position:relative}.genericRotator .rotatorItem{background-repeat:no-repeat;float:left;margin:0 12px}.genericRotator .itemIndicators{float:right;overflow:auto}.genericRotator .itemIndicators .indicator{width:10px;height:10px;float:left;background-color:#a7a9a2;border-radius:10px;margin:10px 10px 0 0}.genericRotator .itemIndicators .indicator.selected{background-color:#000}.genericRotator .img-circle{border-radius:50%}.programTiles .tile{background:#666;min-height:250px;display:grid;vertical-align:middle;padding:20px}.programTiles .tileContainer{padding-bottom:20px}.relatedContact{background:#717271;color:#fff;padding:10px;margin-bottom:10px}.relatedContact a{color:#fff}iframe{max-width:100%}.header figure{position:relative}#callToAction{position:absolute;top:20%;width:97%;left:30px;font-family:Georgia,Times,serif;font-size:30px}#callToAction_Title{background:#c3002f;color:#fff;text-transform:uppercase;padding:10px;text-align:center}#callToAction_Link{background:#fff;color:#c3002f;text-align:center}#callToAction_Link a{color:#c3002f}.fullWidth{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}blockquote{border-left:#c3002f solid 5px;padding:20px;background-color:#efefef;margin-left:30px;font-size:20px}@media only screen and (max-device-width:1600px),only screen and (max-width:1600px){.footerNav{padding-left:40px}.footerNav .links{width:100%}}@media only screen and (max-device-width:1410px),only screen and (max-width:1410px){nav .apply{width:auto}}@media only screen and (max-device-width:1340px),only screen and (max-width:1340px){footer .links{padding:0 40px 2% 40px}}@media only screen and (max-device-width:1325px),only screen and (max-width:1325px){nav #div150_Logo{margin:15px 10px 0 0}#div150_Logo img{width:50px}}@media only screen and (max-device-width:1290px),only screen and (max-width:1290px){nav #divSearch{margin:20px 5px}}@media only screen and (max-device-width:1260px),only screen and (max-width:1265px){#asideNav{float:none;width:auto;margin-right:0}#asideNav .navHeader{display:block;overflow:auto;cursor:pointer}#asideNav img{float:left;padding-right:20px}#asideNav h3{margin:0;padding-top:4px}#asideNav ul{display:none;max-height:400px;overflow-y:scroll}nav .mainNav li{margin-right:0}nav #divSearch{margin:20px 10px 20px 0}nav .apply{margin-right:0;font-size:18px}nav .apply ul .parentnav{padding:26px 0}}@media only screen and (max-device-width:1215px),only screen and (max-width:1215px){nav .mainNav .parentLink{font-size:20px}nav .mainNav li{padding:27px 5px}#divRWC_Message{display:none}footer .logo.mobile{display:block}footer .links{padding:0 160px 2% 80px}}@media only screen and (max-device-width:1145px),only screen and (max-width:1145px){nav .mainNav .parentLink{font-size:18px;padding:25px 5px}nav .apply .subnav{margin:25px 0 0 0}nav .mainNav li{padding:26px 5px}}@media only screen and (max-device-width:1070px),only screen and (max-width:1070px){nav #divSearch{min-width:20px;background-size:20px}}@media only screen and (max-device-width:1045px),only screen and (max-width:1045px){#divRWC_Logo img{width:195px}}@media only screen and (max-device-width:1020px),only screen and (max-width:1020px){#asideBreadcrumb+hr{display:none}#asideNav,#asideRelated,#asideRelated.facultyStaffRelated{float:none;width:auto;margin-right:0}#asideMobileNav{display:inherit}#asideNav.scrollAsideNav{position:fixed;top:75px;width:100%}#asideNav.scrollAsideNav ul{background:#fff}#asideRelated{clear:both}#asideRelated img{max-width:469px}#asideRelated iframe{max-width:469px}#divRWC_Main section figure img{width:100%}#divRWC_Main figure{width:auto;max-width:600px}#divRWC_Main .noHeader{width:100%}#divRWC_Main section article{width:98%;padding:0 1%}#divInfoRotator{width:100%}}@media only screen and (max-device-width:1265px),only screen and (max-width:1265px){div.navContainer{position:absolute;top:0}#divSecondaryNav,.secondaryNavShadow{display:none}nav #divHamburgerNav{display:block}nav .apply,nav .mainNav{display:none}nav .apply{height:auto;float:none;padding:0}nav #divSearch{float:right;background-size:auto;min-width:30px}nav #divRWC_Logo{margin-left:50px;width:35%;text-align:right}div.navRedBar{margin:0;top:0;left:0;width:100%;z-index:2}#divRWC_Main{margin-top:75px}}@media only screen and (max-device-width:935px),only screen and (max-width:935px){footer .links{padding:0 80px 2% 80px}}@media only screen and (max-device-width:880px),only screen and (max-width:880px){#pHopeForGenerations img.bar{display:none}.footerNav a{display:block}footer hr{display:none}footer .logo{float:none;width:auto;text-align:center}footer .socialMedia{float:none;margin:0 auto;width:55%;overflow:auto}footer .socialMediaIcon{margin:0 30px 30px 0}#divRWC_Message{float:none;width:auto}#divRecognitions{float:none;width:auto;padding-top:20px}#divLinksMediaContainer{float:none;width:auto;padding-top:10px}.relatedMajors{font-size:1.5em}#asideNav ul a{font-size:1.5em}}@media only screen and (max-device-width:760px),only screen and (max-width:760px){#divHamburgerNav div.apply{font-size:60px}}@media only screen and (max-device-width:650px),only screen and (max-width:650px){nav #divSearch form input[type=search]{width:300px}footer .socialMedia{width:65%}}@media only screen and (max-device-width:639px),only screen and (max-width:639px){.csscolumns .programGrouping{height:auto;overflow:auto}.csscolumns .programGroupingContent{-webkit-column-count:1;-moz-column-count:1;column-count:1;width:auto;height:auto}}@media only screen and (max-device-width:580px),only screen and (max-width:580px){#divHamburgerNav div.apply{font-size:40px}#divHamburgerNav div.topLinks a{font-size:30px}footer .links{padding:0 0 2% 22px}footer .socialMedia{width:90%}.facultyStaffListingItem{width:100%;margin:0 0 10px 0}}@media only screen and (max-device-width:535px),only screen and (max-width:535px){body{min-width:0}nav #divRWC_Logo{margin-left:30px;width:auto}#divHamburgerNav div{font-size:20px}#divHamburgerNav div.topLinks a{font-size:25px}#asideRelated img{max-width:98%}footer .logo img{width:270px}footer .logo .logo150 img{width:auto}}@media only screen and (min-device-width:1px) and (max-device-width:469px),only screen and (min-width:1px) and (max-width:469px){.redbBorder{width:95%}.half,.twothirds{height:auto}.lineheight{line-height:50px}.half{width:100%;margin:0}.redBorderfull{width:95%}.onethird,.twothirds{width:100%}.quarter,.three{width:75%;height:auto;margin:0 12%}}@media only screen and (max-device-width:440px),only screen and (max-width:440px){nav #divRWC_Logo{margin-left:30px}nav #divSearch{min-width:30px}footer .socialMedia{width:100%;padding:0}footer .socialMediaIcon{margin:0 18px 30px 0}}@media only screen and (max-device-width:400px),only screen and (max-width:400px){nav #divRWC_Logo img{width:175px;margin-top:10px}nav #divSearch{margin:20px 5px 20px 0}}@media only screen and (max-device-width:370px),only screen and (max-width:370px){nav #divRWC_Logo img{width:170px}nav #divRWC_Logo{margin-left:0}}@media only screen and (max-device-width:345px),only screen and (max-width:345px){footer{padding:20px 10px}}@media only screen and (max-device-width:335px),only screen and (max-width:335px){nav #divRWC_Logo img{width:140px}}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/**umb_name:h2*/
h2{}

/**umb_name:H2 Red Bar*/
h2.redBar{font-family: Garamond Bold,serif;  color: #fff;  background-color: #c3002f; padding: 10px; Margin: 10px 0;}

/**umb_name:h3*/
h3{}

/**umb_name:H3 Red Bar*/
h3.red{font-family: Garamond Bold,serif; font-size: 18px; color: #fff;  background-color: #c3002f; padding: 10px; Margin: 10px 0;}

/**umb_name:Paragraph*/
p{}

/**umb_name:RWC Image Float Left*/
.rwcImage{border:solid 1px #ddd; padding:5px; margin:5px; float:left;}

/**umb_name:RWC Image Float Right*/
.rwcImageRight{border:solid 1px #ddd; padding:5px; margin:5px; float:right;}

/**umb_name:RWC Image No Float*/
.rwcImageNoFloat{border:solid 1px #ddd; padding:5px; margin:5px;}

/**umb_name:Image - Full Width*/
.fullWidth{}



/**umb_name:White Text*/
.whitetext{color:#fff;}

/**umb_name:H3 White Text*/
h3.whitetext{color:#fff;}