@charset "utf-8";
/* CSS Document */

/* Reset rules */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, */caption, /*tbody, tfoot, thead, tr, th, td*/ {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: separate;
	border-spacing: 0;
}*/
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* General */
html {
  border          : 0;
}

body {
  font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 11px;
	line-height     : 16px;
	margin          : 0px;
	padding         : 0px;
	background      : url(/images/sunyit2010/background_d.gif);
}

a {
  color           : #144b98;
	text-decoration : none;
}

a:hover {
  text-decoration : underline;
	color           : #0a1626;
}

.red_text, a.red_text {
  color           : #990000;
}

.clear {
  clear           : both;
}

.clearl {
  clear           : left;
}

.clearr{
  clear           : right;
}

.breakline {
  font-size       : x-small;
}

/* Banner */
#banner_holder {
  width           : 100%;
	height          : 80px;
	padding         : 0px;
	margin          : 0px;
	background      : #1d559f url(/images/sunyit2010/header_blue.jpg) top left repeat-x;
	border-bottom   : 5px solid #adafb2;
}

#banner {
  width           : 978px;
	height          : 80px;
	padding         : 0px;
	margin          : 0px auto;
	/*background      : url(/images/sunyit2010/logo_andtext.jpg) top left no-repeat;*/
	text-align      : left;
}

#banner h1 {
  display         : none;
}

#search {
  /*width           : 595px;*/
	float           : right;
	text-align      : right;
	padding         : 0px;
	margin          : 15px 15px 0px 0px;
	line-height     : 18px;
	color           : #ffffff;
	height          : 65px;
}

#search a {
  color           : #ffffff;
	font-weight     : bold;
	font-size       : 11px;
}

#search_box {
  margin          : 0px;
	padding         : 0px;
}

#search_box input {
  text-align      : left;
	border          : solid 2px #adafb2;
	margin          : 5px 0;
}

/* Webpage */
#webpage {
  width           : 982px;
	padding         : 0px;
	margin          : 0px auto;
	height          : auto;
}

/* Top Featured */
#featured {
  width           : 978px;
	height          : 294px;
	margin          : 0px;
	padding         : 0px;
	border-left     : 2px solid #ffffff;
	border-right    : 2px solid #ffffff;
}

* html #featured {
  width           : 980px;
}

/* Left Nav */
#left_nav {
  width           : 245px;
	height          : 294px;
	background      : url(/images/sunyit2010/left_bluegradient.jpg) top left repeat-y;
	padding         : 0px;
	margin          : 0px;
	float           : left;
}

#left_nav_links {
  list-style      : none;
	text-align      : left;
	margin          : 5px 0px;
	padding         : 5px 0px 0px 0px;
}

#left_nav li {
  margin          : 0px;
	padding         : 0px;
}

#left_nav_links li h4 {
  color           : #ffff99;
	font-weight     : bold;
	margin          : 0px 0px 0px 6px;
	padding         : 0px;
	font-size       : 12px;
}

#left_nav_links li a {
  padding         : 7px 10px;
	color           : #fcf9e6;
	display         : block;
	font-size       : 12px;
	line-height     : 14.5px;
	width           : 225px;
	font-weight     : bold;
}

#left_nav_links li a:hover {
  color           : #ffffff;
	background      : url(/images/sunyit2010/left_columnROLLOVER.jpg) top left no-repeat;
	text-decoration : none;
	border-bottom   : 2px solid #95aba8;
	padding         : 7px 10px 5px 10px;
}

#left_nav_links li a.specnorm {
  color           : #1d559f;
	background      : url(/images/sunyit2010/specnorm.jpg) top left no-repeat;
	text-decoration : none;
	border-bottom   : 2px solid #eff39e;
	padding         : 7px 10px 5px 10px;
}

#left_nav_links li a.specnorm:hover {
  color           : #eff39e;
	background      : url(/images/sunyit2010/specnorm_roll.jpg) top left no-repeat;
	text-decoration : none;
	border-bottom   : 2px solid #eff39e;
	padding         : 7px 10px 5px 10px;
}

/* Featured Image */
#featured_pic {
  width           : 488px;
	height          : 294px;
	padding         : 0px;
	margin          : 0px;
	background      : #cccccc;
	float           : left;
	position        : relative;
}

.featuredPic {
  width           : 488px;
	height          : 294px;
	padding         : 0px;
	margin          : 0px;
}

.featuredPic a img {
  border          : 0PX;
}

div#controls {
  display         : none;
}

/* Featured Right */
#featured_right {
  width           : 245px;
	height          : 294px;
	padding         : 0px;
	margin          : 0px;
	float           : left;
}

* html #featured_right {
  width           : 240px;
}

#gsbh {
  width           : 245px;
	height          : 243px;
	padding         : 0px;
	margin          : 0px;
}

/*
.green {
  background      : url(/images/sunyit2010/toprightbox3.jpg) top left no-repeat;
}

.orange {
  background      : url(/images/sunyit2010/toprightbox4.jpg) top left no-repeat;
}

.magenta {
  background      : url(/images/sunyit2010/toprightbox5.jpg) top left no-repeat;
}

.purple {
  background      : url(/images/sunyit2010/toprightbox6.jpg) top left no-repeat;
}
*/

.orange {
  background      : url(/apps/random/?id=newhomepagebackground&mode=img) top left no-repeat;
}

.green {
  background      : url(/apps/random/?id=newhomepagebackground&mode=img) top left no-repeat;
}

.magenta {
  background      : url(/apps/random/?id=newhomepagebackground&mode=img) top left no-repeat;
}

.purple {
  background      : url(/apps/random/?id=newhomepagebackground&mode=img) top left no-repeat;
}


#fast_facts {
  padding         : 60px 5px 0px 5px;
	height          : 183px;
	width           : 235px;
	color           : #fcf9e6;
}

#fast_facts h4 {
  font-size       : 16px;
	font-weight     : bold;
	margin          : 20px 10px;
}

#fast_facts ul {
  list-style      : none;
	margin          : 0px;
	padding         : 0px;
	line-height     : 20px;
}

#fast_facts ul li {
  list-style      : none;
	margin          : 0px 10px;
	padding         : 0px 0px 5px 0px;
	font-size       : 14px;
}

#fast_facts a.more {
  float           : right;
	margin          : 15px;
	padding         : 5px;
	color           : #fcf9e6;
	font-weight     : bold;
}

#announcements {
  width           : 242px;
	height          : 46px;
	padding         : 5px 0px 0px 3px;
	font-size       : 16px;
	font-weight     : bold;
	line-height     : 20px;
	color           : #1d559f;
	margin          : 0px;
	background      : url(/images/sunyit2010/announcement_box2.jpg) top left no-repeat;
	text-align      : center;
}

* html #announcements {
  width           : 242px;
}

#announcements a {
  font-size       : 12px;
	font-weight     : bold;
}

/* Main Menu */
#main_menu {
  width           : 978px;
	background      : url(/images/sunyit2010/link_background978.jpg) top left no-repeat;
	margin          : 0px;
	padding         : 0px;
	clear           : both;
	border-left     : 2px solid #ffffff;
	border-right    : 2px solid #ffffff;
}

* html #main_menu {
  width           : 940px;
}

#main_menu ul.menu {
  list-style      : none;
	padding         : 0px;
	margin          : 0px;
	width           : 978px;
	height          : 47px;
}

#main_menu ul.menu li {
  list-style      : none;
	margin          : 0px;
	padding         : 0px;
	display         : inline;
}

#main_menu ul.menu li a {
  width           : 110px;
	height          : 34px;
	display         : inline;
	float           : left;
	color           : #ffffff;
	text-align      : left;
	font-size       : 12px;
	font-weight     : bold;
	margin          : 4px 0px 4px 2px;
	padding         : 5px 0px 0px 10px;
	line-height     : 14px;
}

#main_menu ul.menu li a:hover {
  text-decoration  : none;
}

#future a {
  background      : url(/images/sunyit2010/button_future2.jpg) top left no-repeat;
}

#current a {
  background      : url(/images/sunyit2010/button_current2.jpg) top left no-repeat;
}

#alumni a {
  background      : url(/images/sunyit2010/button_alumni2.jpg) top left no-repeat;
}

#faculty a {
  background      : url(/images/sunyit2010/button_faculty_staff2.jpg) top left no-repeat;
}

#online a {
  background      : url(/images/sunyit2010/button_online2.jpg) top left no-repeat;
}

#majors a {
  background      : url(/images/sunyit2010/button_majors2.jpg) top left no-repeat;
}

#cayan a {
  background      : url(/images/sunyit2010/button_library2.jpg) top left no-repeat;
}

#wildcat a {
  background      : url(/images/sunyit2010/button_wildcats2.jpg) top left no-repeat;
}

.menu_info {
  width           : 978px;
	background      : #d2d5d9;
	padding         : 0px;
	margin          : 0px 0px 0px -2px;
	clear           : both;
	position        : relative;
	border-left     : 2px solid #ffffff;
	border-right    : 2px solid #ffffff;
	z-index         : 10;
}

* html .menu_info {
  width           : 978px;
}

.menu_bottom {
  left            : 0px;
	bottom          : 0px;
	width           : 978px;
	height          : 10px;
	position        : absolute;
	clear           : both;
	z-index         : 1;
}

.menu_info div.menu_close {
  left            : 0px;
	bottom          : 0px;
	width           : 245px;
  height          : 60px;
	position        : absolute;
	clear           : both;
	z-index         : 5;
}

.menu_info div.menu_left {
  padding         : 5px;
	margin          : 5px 0px;
	width           : 235px;
	float           : left;
	background      : #d2d5d9;
}

.menu_info div.menu_right {
  margin          : 5px 0px;
	padding         : 5px;
	border-left     : 1px solid #577b91;
	width           : 722px;
	float           : left;
	background      : #d2d5d9;
}

.menu_column {
  float           : left;
}

.menu_column h4 {
  font-size       : 11px;
	font-weight     : bold;
}

.menu_info h4 {
  margin          : 0px;
	padding         : 0px;
}

.menu_info div.menu_left ul, .menu_info div.menu_right ul {
  list-style      : none;
	margin          : 0px;
}

.menu_info div.menu_left ul li, .menu_info div.menu_right ul li {
  padding         : 0px 0px 5px 0px;
	line-height     : 14px;
}

.menu_info div.menu_left ul {
  float           : right;
	text-align      : left;
	padding         : 0px 5px 10px 5px;
	font-weight     : bold;
	width           : 210px;
}

.menu_info div.menu_right ul {
   text-align     : left;
	 padding        : 0px 5px 10px 5px;
	 width          : 130px;
}

.future_div {
  background      : #d2d5d9 url(/images/sunyit2010/dropdown_content_lines_future.gif) bottom right repeat-x;
}

.current_div {
   background     : #d2d5d9 url(/images/sunyit2010/dropdown_content_lines_current.gif) bottom right repeat-x;
}

.alumni_div {
  background      : #d2d5d9 url(/images/sunyit2010/dropdown_content_lines_alumni.gif) bottom right repeat-x;
}

.faculty_div {
  background      : #d2d5d9 url(/images/sunyit2010/dropdown_content_lines_faculty.gif) bottom right repeat-x;
}

.online_div {
  background      : #d2d5d9 url(/images/sunyit2010/dropdown_content_lines_online.gif) bottom right repeat-x;
}

.majors_div {
  background      : #d2d5d9 url(/images/sunyit2010/dropdown_content_lines_majors.gif) bottom right repeat-x;
}

.cayan_div {
  background      : #d2d5d9 url(/images/sunyit2010/dropdown_content_lines_library.gif) bottom right repeat-x;
}

.wildcat_div {
  background      : #d2d5d9 url(/images/sunyit2010/dropdown_content_lines_wildcats.gif) bottom right repeat-x;
}

/* News & Events */
#news_events {
  width           : 978px;
	height          : 169px;
	margin          : 0px;
	padding         : 0px;
	clear           : both;
	background      : url(/images/sunyit2010/background_news.gif) top left repeat-x;
	border-left     : 2px solid #ffffff;
	border-right    : 2px solid #ffffff;
}

* html #news_events {
  width           : 978px;
}

#mini_cal {
  width           : 190px;
	margin          : 5px 5px 0px 5px;
	padding         : 0px;
	float           : left;
}

.minical {
  border          : 1px solid black;
	background      : #eeeeee;
	padding         : 0px;
	float           : right;
	/*
	width           : 220px;
	*/

}

#events {
  width           : 283px;
	height          : 169px;
	margin          : 0px;
	padding         : 0px 5px 0px 0px;
	border-right    : 2px solid #577b91;
	float           : left;
}

#news {
  width           : 478px;
	height          : 169px;
	padding         : 0px;
	margin          : 0px;
	float           : left;
}

.ne_header {
  height          : 30px;
	font-size       : 16px;
	color           : #144b98;
	padding         : 0px 10px;
	line-height     : 30px;
	font-family     : "Arial Black",Arial, Helvetica, sans-serif;
	font-weight     : bold;
}

.ne_content {
  height          : 115px;
}

.ne_footer {
  height          : 24px;
}

.cal_more, .news_more {
  padding         : 0px 10px;
}

.cal_more a, .news_more a {
  background      : url(/images/sunyit2010/arrow_more.gif) center right no-repeat;
	padding         : 0px 20px 0px 0px;
	height          : 24px;
	line-height     : 24px;
	font-weight     : bold;
	font-size       : 12px;
	color           : #144b98;
}

.cal_more a {
  float           : right;
	margin          : 0px 10px 0px 0px;
}

.news_more a {
  float           : left;
	margin          : 0px 0px 0px 10px;
}

.news_item {
  padding         : 10px 0px 0px 15px;
	height          : 40px;
}

.news_item a, .cal_event a {
  font-weight     : bold;
}

.cal_event {
  padding         : 5px 0px 0px 15px;
    height          : 30px;
}

/* Bottom Links & Slideshow */
#bottom {
  width           : 978px;
	height          : 219px;
	margin          : 0px;
	padding         : 0px;
	clear           : both;
	background      : #0a1626;
	border-left     : 2px solid #ffffff;
	border-right    : 2px solid #ffffff;
}

* html #bottom {
  width           : 978px;
}

#links {
  width           : 245px;
	height          : 219px;
	padding         : 0px;
	margin          : 0px;
	float           : left;
	background      : url(/images/sunyit2010/left_bluegradient.jpg) top left repeat-y;
}

#links img {
	border: 0px;
}

#slideshow {
  width           : 733px;
	height          : 219px;
	padding         : 0px;
	margin          : 0px;
	float           : left;
	text-align      : right;
	background      : url(/images/sunyit2010/highlights_background.jpg) top left no-repeat;
	position        : relative;
	z-index         : 10;
}


#links div.blogger {
  height          : 44px;
	margin          : 2px;
	float           : left;
	color           : #ffffff;
	font-size       : 16px;

}

#links div#president {
  width           : 120px;
	margin-right    : 2px;
}

#links div#bloggers {
  width           : 110px;
}

#links div.blogger img {
	float           : left;
}

#links div.blogger p {
  float           : left;
	margin-top      : 10px;
}

#links div.blogger a {
  color           : #ffffff;
	font-size       : 11px;
	line-height     : 14px;
	font-weight     : bold;
}

#links ul.links {
  list-style      : none;
	padding         : 0px;
	margin          : 0px;
	width           : 245px;
	height          : 170px;
	clear           : both;
}

#links ul.links li a {
  display         : block;
	padding         : 0px;
	margin          : 0px;
 }

#apply_link {
  background      : url(/images/sunyit2010/bottom_left_apply.jpg) top left no-repeat;
	width           : 245px;
	height          : 37px;
}

#apply_link:hover {
  background      : url(/images/sunyit2010/bottom_left_apply_over.jpg) top left no-repeat;
	width           : 245px;
	height          : 37px;
}

#give_link {
  background      : url(/images/sunyit2010/bottom_left_give.jpg) top left no-repeat;
	width           : 245px;
	height          : 32px;
}

#give_link:hover {
  background      : url(/images/sunyit2010/bottom_left_give_over.jpg) top left no-repeat;
	width           : 245px;
	height          : 32px;
}

#visit_link {
  background      : url(/images/sunyit2010/bottom_left_visit.jpg) top left no-repeat;
	width           : 245px;
	height          : 48px;
}

#visit_link:hover {
  background      : url(/images/sunyit2010/bottom_left_visit_over.jpg) top left no-repeat;
	width           : 245px;
	height          : 48px;
}

#watch_link {
  /* background      : url(/images/sunyit2010/bottom_left_watch.jpg) top left no-repeat; */
  background-image: url(https://webdevel.sunyit.edu/images/sunyit2010/bottom_left_greenbox_watch.jpg);
  background-repeat: no-repeat;
  background-position: top left;
	width           : 245px;
	height          : 53px;
}

#watch_link:hover {
  /*background      : url(/images/sunyit2010/bottom_left_watch_over.jpg) top left no-repeat; */
  background-image: url(https://webdevel.sunyit.edu/images/sunyit2010/bottom_left_greenbox_rollover_watch.jpg);
  background-position: top left;
  background-repeat: no-repeat;
	width           : 245px;
	height          : 53px;
}

/* Footer & Copyright */
#footer_line {
  background      : #adafb2;
	width           : 978px;
	clear           : both;
	height          : 5px;
	padding			: 0px;
	margin          : 0px 0px 0px 0px;
	border-left     : 2px solid #ffffff;
	border-right    : 2px solid #ffffff;
}

#footer {
  width           : 982px;
	height          : 60px;
	margin          : 0px 0px 0px 0px;
	padding         : 0px;
	background      : url(/images/sunyit2010/footer14px.gif) top left repeat-x;
	clear           : both;
	text-align      : center;
}

* html #footer {
  width           : 982px;
}

#ft_left {
  width           : 245px;
	height          : 40px;
	margin          : 10px 0px;
	padding         : 0px;
	border-right    : 2px solid #577b91;
	float           : left;
}

#ft_left p {
  margin          : 5px 15px;
	padding         : 0px;
	text-align      : right;
}

#ft_left p img {
  padding         : 0px 0px 0px 10px;
}

#ft_right {
  width           : 731px;
	height          : 40px;
	padding         : 0px;
	margin          : 12px 0px;
	float           : left;
	font-size       : 12px;
}

#ft_right a {
  font-weight     : bold;
}

#copyright {
  width           : 978px;
	padding         : 0px;
	margin          : 10px auto;
	text-align      : center;
	color           : #0e2666;
}

#hidemeincms {
  background-color: red;
}

