#wrapper {
	width: 765px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	background-color: #dfe4d6;
}
#whatshot {
	height: 28px;
	width: 228px;
	float: left;
	background-image: url(/_global/images/index/events_top.gif);
	background-repeat: no-repeat;
}
#takenote {
	float: left;
	height: 28px;
	width: 229px;
	background-image: url(/_global/images/index/announcements_top.gif);
	background-repeat: no-repeat;
}
#events {
	float: left;
	height: 28px;
	width: 305px;
	background-image: url(/_global/images/index/eventscalendar_top.gif);
	background-repeat: no-repeat;
}
#whatshotbot {
	float: left;
	height: 110px;
	width: 218px;
	text-align: left;
	padding-left: 10px;
	background-image: url(/_global/images/index/whatshot_bot.gif);
	background-repeat: no-repeat;
}
#whatshotbot ul {
	padding: 0px;
	text-align: left;
	list-style-type: disc;
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: 10px;
	color: #666666;
}
#takenotebot {
	float: left;
	height: 110px;
	width: 219px;
	background-image: url(/_global/images/index/takenote_bot.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	text-align: left;
	margin-left: 0px;
}
#takenotebot ul {
	padding: 0px;
	text-align: left;
	list-style-type: disc;
	margin-left: 10px;
	margin-top: .5em;
	margin-bottom: .5em;
	color: #666666;
}
#eventsbot {
	float: left;
	height: 110px;
	width: 132px;
	background-image: url(/_global/images/index/events_bot.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	text-align: left;
	overflow: hidden;
}
#eventsbot ul {
	padding: 0px 0px 0px 10px;
	text-align: left;
	list-style-type: disc;
	margin-left: 0px;
}
#eventsbot li {
	padding: 0px;
	text-align: left;
	margin: -2px;
}

#calendarbot {
	float: left;
	height: 110px;
	width: 158px;
	background-repeat: no-repeat;
}
.calendarMini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1CAD1;
	background: #3671CB;
	text-decoration: none;
}

.calendarMini a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1CAD1;
	text-decoration: none;	
}
.calendarMini a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1CAD1;	
	text-decoration: none;
}
.calendarMini a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1CAD1;	
	text-decoration: none;
}
.calendarMini a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3671CB;
	background: #ffffff;
	text-decoration: none;	
}
.calendarMini a:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3671CB;
	background: #ffffff;
	text-decoration: none;	
}
#browseevent {
	background-image: url(/_global/images/index/browse_eventtype.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 305px;
	margin-right: 0px;
	padding: 5px 0px 0px 2px;
	text-align: center;
	/*margin-left: 459px;*/
	
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 100;
	position: relative;
	top: 0em;
}
#address {
	float: left;
	width: 447px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	height: 30px;
	line-height: 25px;
	margin: 0px;
}

#masthead {
	width: 765px;
	padding: 0px;
	height: 54px;
	overflow: visible;
	background-color: #242323;
	z-index: 1500;
}


#contentwrapper {
	margin-top: 8px;
}

body {
	text-align: center;
	margin: 0px;
	background-color: #dfe4d6;
	
}

.clearfloat {
	clear: both;
	float: none;
	}
#flasharea {
	background-color: #dfe4d6;
	background-repeat: no-repeat;
	height: 280px;
	width: 765px;
}

/* Begin Primary Image based Navigation with rollovers */
#menu {
	display:none;
	height:53px;
	float:left;
	background-color: #242323;
}

#menu ul {margin:0px; padding:0px; list-style-type:none;} /* gets rid of the bullets and margin */ {
}
#menu li {float:left;}  { /* makes the list horizontal */

/* Adding the initial images */
}
#menu li.list1 {background:transparent url(/_global/images/mainNav_logo2.gif) no-repeat; width:148px;height:56px;}
#menu li.list7 {background:transparent url(/_global/images/mainNav_ProspStud_up.gif) no-repeat;width:73px; height:53px;} 
#menu li.list2 {background:transparent url(/_global/images/mainNav_CurrStud_up.gif) no-repeat;width:62px; height:53px;}
#menu li.list3 {background:transparent url(/_global/images/mainNav_NonCStud_up.gif) no-repeat;width:72px; height:53px;}
#menu li.list4 {background:transparent url(/_global/images/mainNav_FacuStaf_up.gif) no-repeat;width:56px; height:53px;}
#menu li.list5 {background:transparent url(/_global/images/mainNav_AlumContr_up.gif) no-repeat;width:79px; height:53px;}
#menu li.list6 {background:transparent url(/_global/images/mainNav_CommBus_up.gif) no-repeat;width:72px; height:53px;}


/* General link styling */
#menu a#item1 {display:block; width:148px; height:0px; padding-top:56px; color:#000; overflow:hidden;}
#menu a#item7 {display:block; width:73px; height:0px; padding-top:53px; color:#000; overflow:hidden;} 
#menu a#item2 {display:block; width:62px; height:0px; padding-top:53px; color:#000; overflow:hidden;}
#menu a#item3 {display:block; width:72px; height:0px; padding-top:53px; color:#000; overflow:hidden;}
#menu a#item4 {display:block; width:56px; height:0px; padding-top:53px; color:#000; overflow:hidden;}
#menu a#item5 {display:block; width:79px; height:0px; padding-top:53px; color:#000; overflow:hidden;}
#menu a#item6 {display:block; width:72px; height:0px; padding-top:53px; color:#000; overflow:hidden;}


/* hack for older versions of IE with incorrect box model */

* html #menu a:link, * html #menu a:visited {height:53px; he\ight:0px;}

/* Separating the images */

#menu li {float:left; margin-right:0px;}

/* Adding the background images to the link tags */

#menu a#item1 {background:transparent url(/_global/images/mainNav_logo2.gif) -56px -148px no-repeat;}
#menu a#item7 {background:transparent url(/_global/images/mainNav_ProspStud_over.gif) -53px -73px no-repeat;}
#menu a#item2 {background:transparent url(/_global/images/mainNav_CurrStud_over.gif) -53px -62px no-repeat;}
#menu a#item3 {background:transparent url(/_global/images/mainNav_NonCStud_over.gif) -53px -72px no-repeat;}
#menu a#item4 {background:transparent url(/_global/images/mainNav_FacuStaf_over.gif) -53px -56px no-repeat;}
#menu a#item5 {background:transparent url(/_global/images/mainNav_AlumContr_over.gif) -53px -79px no-repeat;}
#menu a#item6 {background:transparent url(/_global/images/mainNav_CommBus_over.gif) -53px -72px no-repeat;}


/* Adding the :hover style */
#menu a#item1:hover {background-position:0 0; z-index:50;}
#menu a#item2:hover {background-position:0 0; z-index:50;}
#menu a#item3:hover {background-position:0 0; z-index:50;}
#menu a#item4:hover {background-position:0 0; z-index:50;}
#menu a#item5:hover {background-position:0 0; z-index:50;}
#menu a#item6:hover {background-position:0 0; z-index:50;}
#menu a#item7:hover {background-position:0 0; z-index:50;}

/* another hack for older versions of IE with incorrect box model */
* html #menu a:hover {height:53px; he\ight:0;}

#menu {display:block;}

/* End Primary Image Based Navigation with rollovers*/
/* Begin Quick find navigation */

#quickFind{
	height: 53px;
	width: 60px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #DFE4D6;
	float: left;
	z-index: 1039;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
#quickFind ul { 
	padding: 0;
	margin: 0;	
	z-index: 1040;
}

#quickFind li { 
	position: relative;
	background: url(/_global/images/mainNav_QuickF_up.gif) no-repeat left center;
	list-style: none;
	height: 53px;
	width: 63px;
	z-index: 1041;
}
#quickFind li li{ /* second-level lists */
	background: #5B5A5A;
	top: 53px;
	width: 163px;
	height: 1.5em;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	z-index: 1040;
	padding-left: 10px;
	float:left;
	z-index: 1042;
}
#quickFind li ul { /* second-level lists */
	display: none;
	position: absolute;
	left: 0;
	width: 7em;
	z-index: 1043;
}

#quickFind li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#quickFind li:hover ul, #quickFind li.over ul { /* This shows second-level lists on hover*/
	display: block;
	left: 0px; /*<<<<<<<<<<<<<<<< Fix IE7 Menu Shift *********/
}


#quickFind a{ /* state for all links */
	
	color: #DFE4D6;
	text-decoration: none;
	
}
#quickFind a:link{/* state for all links */
	
	color: #DFE4D6;
	text-decoration: none;
	
		
}
#quickFind a:active{/* state for all links */
	
	color: #DFE4D6;
	text-decoration: none;
		
}
#quickFind a:visited{/* state for all links */
	
	color: #DFE4D6;
	text-decoration: none;
		
}
#quickFind a:hover{/* state for all links */
	
	color: #DFE4D6;
	text-decoration: underline;
		
}
#quickFind a:visited:hover{/* state for all links */
	
	color: #DFE4D6;
	text-decoration: underline;	
	
}

#quickFind li.lastItem{ /* first list item does not display bullet */
	background:transparent;
	background-image: url(/_global/images/quickfind_dropdown_lastitem.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-left: 0px;	
	padding-right: 10px;
	
}
#quickFind li.longItem{ /* first list item does not display bullet */
	height: 29px;
}	

/* End quickfind navigation */

/* Begin Search Widget Styles */

#search {
	width: 135px;
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: left;
	height: 53px;
	overflow: hidden;
}
#searchwidget  {
	background-color: #222222;
	width: 145px;
	height: 53px;
	text-align: left;
	float: left;
	margin-top: 5;
	padding: 0px;
}
#search form {	
  margin: 0 0 0 0;
}
#submitButton {
  width: 23px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(/_global/images/search_go.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#textfieldSearch {
	width: 85px;
	border: thin solid #1A2A69;
	margin-top: 2px;
	margin-left: 5px;
	padding-left: 4px;
	padding-right: 5px;
	}
.searchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #0099FF;
	margin-left: 5px;
	}
	
/* end search Widget Styles */

/* begin primary navigation Styles */
.whiteboldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height:16px;
	color: #FFFFFF;
	margin-top: 3px;
}
.whiteboldtext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteboldtext a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
  
   #primaryNav{ /* wrapper-nav - contains 3 sub divs for nav (top, center area, bottom) */
	background-color: #AEAB82;
	height: 50px;
	width: 765px;
	text-align: left;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-redius: 5px;
	behavior: url(_global/css/ie-fixes/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'primaryNav' id */
	z-index: 999;
	}
	
   #MySUNYUlster{ /* */
	background:transparent url(/_global/_global/images/homepage_banner.gif) no-repeat right top;
	list-style: none;
	height: 45px;
	width: 70px;
	float: right;
	margin-right: 13px;
	margin-top: 2px;	
}
	

#primaryNavArea{ /* sub-nav div 2 of 3 - where all lists go */

	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 4px 3px 23px;
	
}
#primaryNavArea ul { /* all list items */
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;	
}

#primaryNavArea ul#row1{ /* all list items */
	padding: 0;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;	
}

#primaryNavArea ul#row2{ /* all list items */
	padding: 0;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;	
}

#primaryNavArea li { /* all list items */
	position: relative;
	background: url(/_global/images/homepage_bullet.gif) no-repeat left center;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 0px;
	list-style: none;
	display: inline;
}

#primaryNavArea li.firstItemR1{ /* first list item does not display bullet */
	background: none;
	list-style: none;
	padding-left: 0px;
	}

#primaryNavArea li.firstItemR2{ /* first list item does not display bullet */
	background: none;
	list-style: none;
	padding-left: 0px;
}


#primaryNavArea a{ /* state for all links */
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;	
}
#primaryNavArea a:link{/* state for all links */
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;	
}
#primaryNavArea a:active{/* state for all links */
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;	
}
#primaryNavArea a:visited{/* state for all links */
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;	
}
#primaryNavArea a:hover{/* state for all links */
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #1A77B4;
	text-decoration: underline;	
}
#primaryNavArea a:visited:hover{/* state for all links */
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #1A77B4;
	text-decoration: underline;	
}



/* handles top & bottom corner rounding */
b.rtop, b.rbottom{display:block;background: #E0E4D6}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #AEAB82}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0px 1px;height: 2px}


.caltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #CCCCCC;
	}
.moduletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}
	.moduletext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.moduletext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
#submenu {
	margin: 0px;
	padding: 0px;
	list-style-type: square;

}
#moduletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}

#moduletext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#moduletext a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	text-decoration: underline;
	list-style-type: square;
	padding-top: 10px;
	text-align: left;
}


.caltext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	
}
.caltext a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #CCCCCC;

}
.caltextnorm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
	}
.caltextnorm a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	
}
.caltextnorm a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

.caltextnorm a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
/* footer area */
#footer {
	width: 770px;
	clear: both;
	margin: 0px auto 0px;
	padding-top: 10px;
	color: #144f9e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}


#footer ul {
	margin: 0px;
	padding: 5px 0px 0px;
	height: 46px;
}
#footer li.firstItem {
  background-image: none;
  }
#footer li {
	display: block;
	float: left;
	list-style-type: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(/_global/images/footerline.gif);
	background-repeat: repeat-y;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	font-weight: bold;
	height: 18px;
	background-position: left ;
	text-align: left;
	padding-top: 6px;
}
#footer li a{
	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	font-weight: bold;
	/*height: 23px;*/
	}
#footer li a:hover{
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	font-weight: bold;
	}
/* end footer styles */



/* EMERGENCY STYLES*/

.red {
	color:#900;
}

