
/* - ++resource++rcc.theme.stylesheets/main.css - */
@media screen {
/* http://www.sunyrockland.edu/portal_css/++resource++rcc.theme.stylesheets/main.css?original=1 */
/* */
h1, h2, h3, h4 {
font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
h1, h2, h3 { font-weight: normal; }
h1.page_title{
clear: both;
color: #0E5833;
font-size: 32px;
border: none;
padding-top: 20px;
padding-left: 57px; }
#visual-portal-wrapper {
width: 1000px;
margin: 20px auto 0; }
#visual-portal-wrapper > div,
#visual-portal-wrapper > table {
float: left;
width: 998px;
border-left: 1px solid #0E5833;
border-right: 1px solid #0E5833; }
#portal-top {
float: left: 100%;
border-top: 1px solid #0E5833; }
#portal-header {
float: left;
width: 998px; }
#portal-globalnav {
position: relative;
float: left;
width: 777px;
height: 34px;
padding: 0;
background: #0E5833;
margin-left: -1px;
z-index: 100; }
#portal-globalnav { border: none; }
#portal-globalnav > div > ul { padding: 5px 0; }
#portal-globalnav > li {
white-space: normal;
line-height: 100%;
/**/ }
#portal-globalnav > li:first-child { border: none; }
#portal-globalnav ul li#portaltab-index_html { display: none; }
#portal-globalnav li a, #portal-globalnav li a:visited, #portal-globalnav li a:hover {
float: left;
font-size: 1.1em;
background: transparent !important;
color: #FFFFFF !important;
margin: 0 !important;
padding: 10px 8px !important;
border: none !important; }
#portal-globalnav li.selected a, #portal-globalnav li.selected a:visited {
background: transparent;
color: #FFFFFF;
border: none; }
/* */
#portal-globalnav > li > ul { display: none; }
#sym_enroll_today {
float: right;
clear: right;
margin: 10px 20px 0 0; }
#portal-searchbox {
position: relative;
width: 223px;
height: 34px;
margin: 0 -1px 0 -1px;
padding: 0;
background: #0E5833;
z-index: 100; }
#searchGadget {
border-color: #FFFFFF;
width: 90%;
height: 16px;
margin: 6px 20px 7px 20px; }
#portal-searchbox .searchSection,
#portal-searchbox .searchButton,
#portal-advanced-search,
#LSResult { display: none; }
.LSBox {
width: 90%; }
#portal-personaltools {
background-color: transparent;
border-top: none;
border-bottom: none; }
#portal-breadcrumbs { display: none; }
#portal-column-one {
position: relative;
width: 295px; }
body.section-front-page #portal-column-one .portletLogin { display: none; }
#portal-column-one .visualPadding {
padding-left: 57px;
padding-right: 20px; }
#portal-column-one #quote_container {
position: absolute;
left: 57px;
bottom: -54px; }
#portal-footer {
display: none;
margin: 0;
color: #FFFFFF;
border: none;
background-color: #0E5833; }
#portal-footer a, #portal-footer a:visited { color: #FFF; }
#portal-footer acronym { color: #FFFFFF; }
#portal-footer p {
padding-left: 306px;
text-align: left; }
.section-front-page #portal-footer p {
padding-left: 0;
text-align: center; }
#footer_text {
clear: both;
position: relative;
text-align: left;
padding: 10px 0;
color: #FFFFFF;
background: #0E5833; }
#footer_text p {
text-align: center;
padding: 5px 20px 5px 20px;}
#footer_text a, #footer_text a:visited { color: #FFFFFF; }
.section-front-page  #footer_text { text-align: center; }
.section-front-page  #footer_text p { padding-left: 20px; }
#footer_text #quote {
position: absolute;
bottom: 64px;
left: 57px;
display: block; }
#quote { display: none; }
#visual-portal-wrapper > #portal-colophon {
margin: 0;
border: none; }
.colophonWrapper ul {
margin: 20px 0 0;
padding: 0; }
#page_header {
position: relative;
padding-bottom: 40px; }
#page_header #ribbon_int {
top: auto;
bottom: 0px; }
#callout_container {
display: block;
padding-top: 30px; }
body.section-front-page #callout_container { padding-top: 0; }
#callout_container .hpbutton {
display: block;
margin: 10px 0;
border: 0;
outline: 0; }
#hp_head {
position: relative;
height: 782px; }
#ribbon_int {
position: absolute;
left: 0;
top: 498px;
z-index: 300; }
#homepage_hero {
position: relative;
height:505px;
z-index: 2;
background: transparent url(++resource++rcc.theme.images/body_nav.png) 0 -35px no-repeat; }
#homepage_hero .hero_carousel {
position: relative;
width:998px;
height:505px;
z-index: 205; }
#homepage_hero .hero_carousel ul {
width: 998px;
height: 505px;
overflow: hidden; }
#homepage_hero  .hero_carousel ul li {
position:relative;
width: 998px;
height: 505px;
overflow: hidden }
#homepage_hero h2 {
padding-top: 252px;
font-family: Arial, "Trebuchet MS", sans-serif;
font-size: 30px;
text-transform: uppercase;
color: #fff;
text-align: center;
border: none; }
#homepage_hero h2 a,  #homepage_hero h2 a:visited { color: #FFF !important; }
.hero_txt {padding-left: 40px; }
.hero_txt h1 {
display:none;
position: absolute;
width: 100%;
left: 0;
top: 0;
font-family:  Arial, "Trebuchet MS", sans-serif;
letter-spacing: -2px;
font-size: 56px;
color: #fff;
border: none;
margin: 0;
z-index: 1000;
padding: 10px 0 20px;
background: transparent url(++resource++rcc.theme.images/body_nav.png) 0 -40px no-repeat; }
#hp_slideshow_container {
position: relative;
float: left;
clear: both;
width: 998px;
height: 284px;
overflow: hidden;
background: #C5C7C9; }
#hp_slideshow, #hp_slideshow li.slide {
list-style: none;
list-style-type: none; }
#hp_slideshow {
width: 898px;
height: 197px;
margin: 40px auto 0;
overflow: hidden; }
#hp_slideshow li.slide {
float: left;
width: 898px !important; }
#hp_slideshow .content, #hp_slideshow .button,
#hp_slideshow .content, #hp_slideshow .video,
#hp_slideshow .content, #hp_slideshow .img_flickr {
float: left;
margin-left: 10px; }
#hp_slideshow .content, #hp_slideshow .img_flickr {
width: 217px;
height: 197px;
overflow: hidden; }
#hp_slideshow .content {
width: 187px;
height: 167px;
padding: 15px !important;
overflow: hidden !important;
background: transparent url(++resource++rcc.theme.images/li_box_text.png) 0 0 no-repeat; }
#hp_slideshow .button .hpad { border-radius: 10px; }
#hp_slideshow .video iframe {
width: 217px;
height: 197px; }
#hp_slideshow .content h1,
div.rssHeader a, div.rssHeader a:visited {
margin: 0 0 5px;
padding: 0;
border: none; }
div.rssHeader a, div.rssHeader a:visited {
font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
color: #0E5833;
font-size: 14px;
text-decoration: none; }
div.rssBody ul, div.rssBody ul li {
list-style: none;
list-style-type: none; }
div.rssBody ul {
height: 150px;
overflow: hidden; }
div.flickrHeader { display: none; }
div.rssBody li.even { background: transparent; }
div.rssBody ul li p,
div.rssBody ul li h4 {
width: 185px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
#hp_slideshow li.slide > div:first-child { margin-left: 0; }
#content .faculty_member {
float: left;
width: 293px; }
#content .faculty_thumbnails,
#content .faculty_thumbnails li {
list-style: none;
list-style-type: none;
margin: 0;
padding: 0; }
#content .faculty_thumbnails {
float: right;
width: 310px;
margin-top: -10px;
padding: 0 0 30px 40px; }
#content  .faculty_thumbnails li {
float: left;
padding-top: 10px;
padding-left: 10px; }
.faculty_thumbnails img { margin-bottom: 5px; }
#content  .faculty_thumbnails p {
font-weight: bold;
font-size: .8em;
padding: 0;
margin: 0; }
a.slide_control {
display: block;
position: absolute;
top: 122px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
background: transparent url(++resource++rcc.theme.images/controls.png) 0 0 no-repeat; }
a.slide_control.back { left: 5px; }
a.slide_control.back:hover { background-position: 0 -32px; }
a.slide_control.next {
right: 5px;
background-position: -43px 0; }
a.slide_control.next:hover { background-position: -43px -32px; }
.slide_progress {
text-align: center;
margin-top: 20px; }
.slide_progress a {
display: inline-block;
width: 10px;
height: 10px;
margin-left: 10px;
border-radius: 50%;
background: #666666;
text-indent: -8420px; }
.slide_progress a:first-child { margin-left: 0; }
.slide_progress a.activeSlide { background: #000000; }
.hero_bg {
float: left;
clear: both;
width:998px;
height:498px;
margin: 0;
padding: 0;
background: transparent url(++resource++rcc.theme.images/homepage_bg.png) 0 0 no-repeat; }
.hero_carousel h2 a { color: #FFF; }
.hero_carousel ul {
display: block;
float: left;
color: #0E5833;
z-index: 200;
margin: auto 0; }
.hero_carousel ul, .hero_carousel ul li {
list-style: none;
list-style-type: none;
margin: 0;
padding: 0; }
.hero_carousel .overlay {
position:absolute;
top:0;
background-image: url(++resource++rcc.theme.images/hero_img_overlay.png);
width:511px;
height:316px;
z-index: 300; }
#portal-column-one .portletNavigationTree,
#portal-column-one .portletNavigationTree .portletItem {
border: none;
padding: 0;
font-size: 1.1em; }
#portal-column-one .portletNavigationTree .portletHeader { display: none; }
#portal-column-one .portletNavigationTree img { display: none; }
#portal-column-one .navTreeItem {
margin: 5px 0 0 !important;
padding: 0 !important; }
#portal-column-one .navTreeItem:first-child { margin-top: 0; }
#portal-column-one .navTreeItem a, #portal-column-one .navTreeItem a:visited, #portal-column-one .navTreeItem a:hover {
display: block;
line-height: 140%;
margin: 5px 0 0 !important;
padding: 6px 10px !important;
color: #FFFFFF !important;
border: none !important;
background: #0E5833 !important; }
#portal-column-one .navTreeItem a:hover, #portal-column-one .navTreeItem a.navTreeCurrentItem {
background-color: #F4CC70 !important;
color: #0E5833 !important;
font-weight: 700; }
#content { font-size: 1.2em; }
body.section-front-page #content {
padding: 2.75em 0em 1em 2em !important; }
body.section-front-page #content p { line-height: 1.75em !important; }
body.section-front-page #content h2 { margin-bottom: 20px; }
#content h2 {
font-size: 2em;
color: #3E7B5C;
font-weight: 700;
border-bottom: none; }
#content h2:first-child {
margin-top: 0;
line-height: 100%; }
#content h3, #content h4, #content h5 {
font-size: 1.8em;
color: black;
font-weight: normal; }
#content h3 {
color: #3E7B5C;
}
#content h4 {
font-size: 1.6em;
font-weight: normal; }
#content h5 {
font-size: 1.4em;
font-weight: normal; }
#content h3 a, #content h4 a, #content h5 a {
color: #436976 !important; }
#content h3 a:hover, #content h4 a:hover, #content h5 a:hover {
text-decoration: underline !important; }
#content ul { list-style-image: url(++resource++rcc.theme.images/sqbullet.png); }
#content li { padding-top: 5px; }
#content p, #content li { font-size: 1.1em; }
.documentFirstHeading { display: none; }
#social_container { float: right; }
.social {
float: right;
position: relative;
width: 225px;
height: 30px;
clear: right;
margin: 10px 20px 0 0;
background: transparent url(++resource++rcc.theme.images/social_bar.png) 0 0 no-repeat; }
.social, .social li {
list-style: none;
list-style-type: none; }
.social li { float: left; }
.social a {
display: block;
position: absolute;
top: 0;
text-indent: -9999px; }
.myrcc {
left: 0;
width:58px;
height:29px; }
.twitter {
left:71px;
width:28px;
height:28px; }
.facebook {
left:111px;
width:28px;
height:28px; }
.linkedin {
left:149px;
width:28px;
height:28px; }
.youtube {
left:187px;
width:28px;
height:28px; }
h3.colored_list_heading_gray,
h3.colored_list_heading_yellow,
h3.colored_list_heading_purple,
h3.colored_list_heading_green {
float: left;
clear: both;
width: 614px;
margin: 20px 0 0 0;
padding: 3px 20px !important;
color: #FFFFFF !important;
font-size: 16px !important;
letter-spacing: 1px;
text-transform: uppercase; }
h3.colored_list_heading_gray { background: #8F8F91; }
h3.colored_list_heading_yellow { background: #EDBF52; }
h3.colored_list_heading_purple { background: #7A5777; }
h3.colored_list_heading_green { background: #145935; }
ul.colored_list_gray ul.colored_list_gray li,
ul.colored_list_yellow ul.colored_list_yellow li,
ul.colored_list_purple ul.colored_list_purple li,
ul.colored_list_green ul.colored_list_green li {
list-style: none;
list-style-type: none; }
ul.colored_list_gray,
ul.colored_list_yellow,
ul.colored_list_purple,
ul.colored_list_green {
float: left;
clear: both;
width: 593px;
margin: 0 !important;
padding: 10px 20px 20px 40px; }
ul.colored_list_gray li,
ul.colored_list_yellow li,
ul.colored_list_purple li,
ul.colored_list_green li {
float: left;
width: 236px;
margin: 0;
padding: 2px 20px 2px 10px !important; }
ul.colored_list_gray { background: #F5F6F8 !important; }
ul.colored_list_gray li { list-style-image: url(++resource++rcc.theme.images/sqbullet_gray.png); }
ul.colored_list_yellow { background: #FDF9F3 !important; }
ul.colored_list_yellow li { list-style-image: url(++resource++rcc.theme.images/sqbullet_yellow.png); }
ul.colored_list_purple { background: #F6F3F7 !important; }
ul.colored_list_purple li { list-style-image: url(++resource++rcc.theme.images/sqbullet_purple.png); }
ul.colored_list_green { background: #EDF3F1 !important; }
ul.colored_list_green li { list-style-image: url(++resource++rcc.theme.images/sqbullet_green.png); }
.clr { clear: both; }
.section_thumbnails, .section_thumbnails td
.button_thumbnails, .button_thumbnails td { border: none; }
.section_thumbnails,
.button_thumbnails { margin-top: 20px; }
.section_thumbnails td,
.button_thumbnails td {
padding: 5px;
vertical-align: top; }
.section_thumbnails td:first-child,
.button_thumbnails td:first-child { padding-left: 0; }
.section_thumbnails td a,
.button_thumbnails td a {
display: block;
margin-top: 10px; }
.section_thumbnails td a:first-child,
.button_thumbnails td a:first-child { margin-top: 0; }
#pager {
width: 100px;
position: absolute;
bottom: 50px;
right: 30px;
z-index: 301;
font-size: 50px; }
#pager a {
color: white;
text-decoration: none; }
#pager a:hover {
text-decoration: none; }
#pager .activeSlide {
color: #F4CC70; }
.faculty-nav {
width: 875px;
margin: 0 auto;
letter-spacing: 4px; }
.faculty-nav a {
text-decoration: none; }

}

