/* Right About Us Menu */
#block-rightaboutusmenu, #block-mainmenu-3{
    background-color: rgb(238, 238, 238) !important;
    list-style-type: none;
    padding-top: 20px !important;
}

#block-rightaboutusmenu ul, #block-mainmenu-3 ul {
    display: block;
}

#block-rightaboutusmenu li {
    padding: 5px;
    padding-left: 15px;
    margin: 0 !important;
}

#block-mainmenu-3 li{
	padding: 5px;
	padding-left: 15px;
	margin: 0 !important;
}

#block-mainmenu-3-menu {
	padding-top: 10px;
    padding-bottom: 10px;
    color: #990000 !important;	
	font-size: 14px !important;
    font-weight: bold;
    margin-bottom: 11px !important;
}

#block-rightaboutusmenu li:hover, #block-mainmenu-3 li:hover {
    background-color: rgb(255, 255, 255);
    box-shadow: inset 5px 0px rgb(197, 197, 197);
}

#block-rightaboutusmenu li:hover a, #block-mainmenu-3 li:hover a {
    color: rgb(45, 45, 45);
}

#block-rightaboutusmenu a, #block-mainmenu-3 a {
    display: block;
    color: rgb(102, 102, 102);
	font-size: 1rem !important;
    font-weight: 400 !important;
    padding: 0;
    line-height: 30px;
}

#content-aside {
    background-color: rgb(238, 238, 238);
}

#content-aside div[id^="block-rightaboutusmenu"], #content-aside nav[id^="block-rightaboutusmenu"], #content-aside nav[id^="block-mainmenu-3"] {
    padding: 0;
}

/* About Us Page */
.page-about-us h1 {
	color: #990000;
	font-size: 20px;
}

.page-about-us p {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.page-about-us a:hover {
	text-decoration: underline;
}

.page-about-us img {
	margin-top: 1rem;
}

.page-about-us .rtecenter {
	text-align: center !important;
}

/* Department Chair's Message Page */
.page-department-chairs-message h1 {
    color: #990000;
    font-size: 20px;
}

.page-department-chairs-message p {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.page-department-chairs-message img {
    padding: 1rem;
}

/* Diversity Page */
.page-diversity h1 {
    color: #990000;
    font-size: 20px;
}

.page-diversity p {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

/* Student Resources Page */
.page-student-resources h1 {
    color: #990000;
    font-size: 20px;
}

.page-student-resources p {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.page-student-resources a:hover {
    text-decoration: underline;
}

.page-student-resources img {
    margin: 1rem;
}

/* Contact Us Page */
.page-contact-us h1 {
    color: #990000;
    font-size: 20px;
}

.page-contact-us p {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.page-contact-us a:hover {
    text-decoration: underline;
}

/* Mission and Program Objectives Page */
.page-mission-and-program-objectives h1 {
    color: #990000;
    font-size: 20px;
}

.page-mission-and-program-objectives h3 {
    color: black;
    font-size: 1.2rem;
    line-height: 1.5rem;
}

.page-mission-and-program-objectives p {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.page-mission-and-program-objectives a:hover {
    text-decoration: underline;
}

.page-mission-and-program-objectives img {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.page-mission-and-program-objectives h3 a {
    color: #990000;
}

/* Why CS @ SBU Page */
.page-why-cs-sbu h1 {
    color: #990000;
    font-size: 20px;
}

.page-why-cs-sbu p {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.page-why-cs-sbu a:hover {
    text-decoration: underline;
}

.page-why-cs-sbu ul.vert {
    list-style-type: none;
    padding: 0px;
}

.page-why-cs-sbu ul.vert li.odd{
    background-color: #eee;
    padding-top: 4px;
    padding-bottom: 4px;
}

/* Career Opportunities Page */
.page-career-opportunities h1 {
    color: #990000;
    font-size: 20px;
}

.page-career-opportunities h4 {
    color: black;
    font-size: 1rem;
    line-height: 1.5rem;
}

.page-career-opportunities p {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.page-career-opportunities a:hover {
    text-decoration: underline;
}

.page-career-opportunities img {
    margin-left: 1rem;
}
