body{margin:0;color:#000000;background: #5E6B13;}

/*******************************************************/
/* General
/*******************************************************/
body,td,th,input,select,textarea,input {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif}
body{font-size:75%;line-height:1.4em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#5d6b13;}
a img{border:none;}
a:focus{outline: none;}

h1{color:#000;font-size:1.333em;line-height:1.4em;margin:1.5em 0 .5em 0;font-weight:bold}
h2{color:#5d6b26;font-size:2em;line-height:1.4em;margin:1.5em 0 .5em 0;font-weight:bold}
h3{color:#6193af;font-size:1.5em;line-height:1.4em;margin:1.5em 0 .5em 0;font-weight:bold}
h4{color:#6193af;font-size:1em;line-height:1.4em;margin:1.5em 0 .5em 0;font-weight:bold}
h5{color:#000;font-size:1.083em;line-height:1.4em;margin:1.5em 0 .5em 0;font-weight:bold}
h6{color:#000;font-size:1.083em;line-height:1.4em;margin:1.5em 0 .5em 0;font-weight:bold}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#3399cc;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline}

.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}
.icon{vertical-align:middle;}

ul{margin:0 0 1.5em 0;padding:0;list-style:none;}
ul li{margin:0 0 5px 10px;padding:0 0 0 15px;list-style:none;background: url(../images/eastbay/bullet.gif) 5px 5px no-repeat;}
ul li a{text-decoration:none}
ul li a:hover{text-decoration:underline}
ol li a{text-decoration:none}
ol li a:hover{text-decoration:underline}
blockquote a{color:#3399cc;text-decoration:none}
blockquote a:hover{text-decoration:underline;}

.block{margin:0 0 20px 0;background:#fff;border:1px solid #DDDDDD}
.block h2{color:#5392CE;margin:0;padding:8px 10px;font-size:1.167em;border-bottom:1px solid #DDDDDD;}
.block-content{padding:10px 10px 1px 10px}

.block.block-tabbed{border:none}
.block.block-tabbed h2{border:none;background: #FFC35C url(../images/eastbay/tab-orange-bg.gif) top right no-repeat;color:#fff;padding:10px 40px 5px 10px;}
.block.block-tabbed .block-content{background:#FFE385;border:1px solid #DDDDDD}

.ebp_spnews{background:#EEEEEE;border:1px solid #BBBBBB;padding:5px 5px;}
.ebp_spnews p{margin:0;}

table.ebptable { padding: 0; margin: 0 0.1em; width: 99%; }
table.ebptable th p{margin:0}
table.ebptable td p{margin:0 0 .5em 0}
table.ebptable th a, table.ebptable td a{color:#3399cc;text-decoration:none;}
table.ebptable th a:hover, table.ebptable td a:hover{text-decoration:underline;}
th.ebpth {font-weight:bold;font-size:0.917em; color: #5d6b26; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; background-color: #eee; letter-spacing: 2px; text-transform: uppercase; text-align: left; vertical-align: top; padding: 6px 6px 6px 12px; }
th.ebpthfx {font-weight:bold;font-size:0.917em; color: #5d6b26; border: 1px solid #ccc; background-color: #eee; letter-spacing: 2px; text-transform: uppercase; text-align: left; vertical-align: top; padding: 6px 6px 6px 12px; }
tr.ebptr td { font-size:0.917em; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; padding: 6px 6px 6px 12px; color: #000; vertical-align: top; }
td.ebptdfx { font-size:0.917em; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; padding: 6px 6px 6px 12px; color: #000; }

.highslide { cursor: url(../images/eastbay/highslide/zoomin.cur), pointer; outline: none; }
.highslide-active-anchor img { visibility: hidden; }
.highslide img { border: 2px solid gray; margin: 10px 10px; }
.highslide:hover img { border: 2px solid white; }
.highslide-wrapper { background: white; }
.highslide-image { border: 2px solid white; }
.highslide-image-blur { }
.highslide-caption { display: none; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(../images/eastbay/highslide/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-move { cursor: move; }
.highslide-overlay { display: none; }
a.highslide-full-expand { background: url(../images/eastbay/highslide/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }


/*******************************************************/
/* ACM Misc
/*******************************************************/

#tblACMAdminToolbar{z-index:1000;}
#tblACMAdminToolbar ul li{background:none}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */

/*******************************************************/
/* How Do I?...
/*******************************************************/

#iwantto-wrapper{background: #5593CE url(../images/eastbay/iwantto-bg.gif) bottom left repeat-x;border-bottom:4px solid #5392CE;margin:-4px 0 0 0}
	#iwantto{position:relative;z-index:100; margin:0 auto;width:994px;margin:0 auto;}

	#iwantto-tab{position:absolute;bottom:-66px;right:24px;z-index:2}
	#iwantto-content{display:none;position:relative;width:994px;height:120px;z-index:999}
	#iwantto-heading{position:absolute;top:35px;left:0;color:#fff;text-transform:uppercase;font-size:1.667em;font-weight:bold}
	#iwantto-close{position:absolute;top:15px;right:4px}
	#iwantto-content ul{margin:0;padding:0;list-style:none;position:absolute;top:60px;left:0;}
	#iwantto-content ul li{zoom:1;display:block;margin:0;padding:0;list-style:none;float:left;margin:0 30px 0 0;background:none}
	#iwantto-content ul li a{border-bottom:1px solid #5392CE;color:#000;display:block;width:98px;padding:3px 35px 4px 7px;background: #fff url(../images/eastbay/iwantto-dropdown-arrow.gif) top right no-repeat;text-decoration:none;}
	#iwantto-content ul li.last{margin:0;}
	#iwantto-content ul li ul{margin:-1px 0 0 -1px;position: absolute;background: #fff;width: 158px;left: -999em;border:1px solid #5392CE;top:auto}
	#iwantto-content ul li ul li{margin:0;}
	#iwantto-content ul li ul li a{background:#fff;background-image:none;text-transform:none;width:138px;padding:3px 10px;text-indent:0;border:none}
	#iwantto-content ul li ul li a:hover{background: #5392CE;color:#fff}
	#iwantto-content li:hover ul ul, #iwantto-content li:hover ul ul ul, #iwantto-content li.sfhover ul ul, #iwantto-content li.sfhover ul ul ul {left: -999em;}
	#iwantto-content li:hover ul, #iwantto-content li li:hover ul, #iwantto-content li li li:hover ul, #iwantto-content li.sfhover ul, #iwantto-content li li.sfhover ul, #iwantto-content li li li.sfhover ul {left: auto;}
	#iwantto-content li:hover, #iwantto-content li.hover {position: static;}

#wrapper{width:994px;margin:0 auto;text-align:left;}

/*******************************************************/
/* Notification
/*******************************************************/

	#notification{background:#fff;padding:20px 24px;position:relative;border-bottom:3px solid #da3c36;display:none}
		#notification h2{color:#da3c36;margin:0 0 5px 0}
		#notification a{color:#da3c36;text-decoration:none;}
		#notification a:hover{text-decoration:underline;}
		#notification-close a{position:absolute;bottom:20px;right:24px;font: 0/0 a; text-shadow: none;color: transparent;display:block;width:51px;height:14px;background: url(../images/eastbay/button-close-blue.png) 0 0 no-repeat;cursor:pointer}

/*******************************************************/
/* Toolbar
/*******************************************************/

	#toolbar{background:#F9DE93;color:#5d6b13;border-bottom:4px solid #91AA1B;text-align:right;padding:10px 220px 5px 20px;font-size:1.167em}
		#toolbar a{color:#5d6b13;text-decoration:none;}
		#toolbar img{vertical-align:middle;position:relative;top:-2px}

		#toolbar-links{float:left;}
		#toolbar ul{margin:0;padding:0;list-style:none;}
		#toolbar ul li{margin:0 15px 0 0;padding:0px 17px 0 0;list-style:none;border-right:1px solid #fff;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align: top;}
		#toolbar .textsize{padding:0 10px 0 0;position:relative;top:-3px}
		.textsize a{vertical-align:middle;font: 0/0 a;color:transparent;background-image: url(../images/eastbay/textsize-bg.gif);background-repeat:no-repeat;width:20px;height:21px;text-decoration:none;*color:#F9DE93 !important}
		.textsize a{display:-moz-inline-box;display:inline-block;} * html #toolbar .textsize a{display:inline} * + html #toolbar .textsize a {display:inline}
		.textsize a#textsize-medium{background-position:0px 0;}
		.textsize a#textsize-medium:hover{background-position:0px 0 !important;}
		.textsize a#textsize-large{background-position:-20px -22px}
		.textsize a#textsize-large:hover{background-position:-20px 0 !important}
		.textsize a#textsize-extralarge{background-position:-40px -22px}
		.textsize a#textsize-extralarge:hover{background-position:-40px 0 !important}

		#toolbar-search{float:left;position:relative;top:-2px}
		#toolbar-search input[type="submit"]{border:1px solid #000;padding:2px 4px;}

/*******************************************************/
/* Header
/*******************************************************/

	#header{position:relative;}
	.level1 #header{height:188px;overflow:hidden;}

		.level1 #logo{float:left;}

		.level1	#slideshow-wrapper{float:left;width:397px;height:188px;overflow:hidden}
	/* Fix JQuery Cycle Small Image Issue - Aly J */
#slideshow-wrapper #slideshow img {height: 188px !important; width: 397px !important;}

		#header-buttons{position:absolute;top:23px;right:30px}

/*******************************************************/
/* Nav Area
/*******************************************************/

	#navarea{position:relative;background:#5392CE;border-bottom:4px solid #91B6DB;padding:0px 5px;z-index:2;*height:42px;min-height:42px}
		#nav{clear:both;font-size:1.5em}
		#nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
		#nav ul li {float:left;list-style:none;list-style-image:none;padding:0;margin:0;background:none;background: url(../images/eastbay/nav-divider.gif) right no-repeat}
		#nav ul li:last-child{background-image:none}
		#nav ul li a{display:block;text-decoration:none;padding:12px 25px;color:#fff;}
		#nav ul li a:hover{}
		/* Level 2 */
		#nav ul li ul{margin:0;position: absolute;background: #000;width: 200px;left: -999em;border:1px solid #fff;border-bottom:none}
		#nav ul li ul li{background:#74a9e1;padding:0;margin:0;}
		#nav ul li ul li a{border-bottom:1px solid #fff;width:180px;padding:8px 10px;text-indent:0;font-size:.7em}
		#nav ul li ul li a:hover{background:#8FA655}
		/* Level 3 */
		#nav ul li ul li ul {margin: -26px 0 0 180px;}
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
		#nav li:hover, #nav li.hover {position: static;}

		#search{position:absolute;top:7px;right:5px;background: url(../images/eastbay/search-bg.gif) 0 0 no-repeat;width:258px;height:28px;}
		#search .ipf-PageSearch-TextField{background:none;border:none;width:212px;font-size:13px;vertical-align:middle;position:absolute;top:4px;left:10px;}
		#search .ipf-PageSearch-Button{background:none;position:absolute;top:4px;right:10px;width:23px;height:20px;font: 0/0 a; text-shadow: none;color: transparent;border:none;margin:0;padding:0;vertical-align:middle}

		#navarea{height:1px;min-height:1px;font:0/0 a;*line-height:1px;text-shadow:none;color:transparent;padding:0}
		#nav{display:none;}
		#search{display:none;}

/*******************************************************/
/* Content Area
/*******************************************************/

	#contentarea{padding:30px 24px 70px 24px;position:relative;}
	.level1 #contentarea{background:#FFE385;}
	.level2 #contentarea{background:#fff;}


/*******************************************************/
/* Left Column
/*******************************************************/

		#column-left{float:left;padding:0 24px 0 0;width:204px;}

			#subnav{margin:0 0 0px 0;background:#fff}
				#subnav h2{background: url(../images/eastbay/tab-green-bg.png) top right no-repeat;color:#fff;text-transform:uppercase;padding:10px 40px 5px 10px;margin:0;font-size:1.167em}
				.level1 #subnav h2{background-color:#FFE385;}
				#subnav ul{margin:0;padding:0px;list-style:none;}
				#subnav ul li{margin:0;padding:0;list-style:none;background: #FFE386 url(../images/eastbay/subnav-item-bg.gif) top left repeat-x;border:1px solid #DDDDDD}
				#subnav ul li.ipf-active1{background: #A1BC2A url(../images/eastbay/subnav-item-active-bg.gif) top left repeat-x;}
				#subnav ul li a{text-decoration:none;display:block;font-weight:bold;padding:4px 25px 4px 10px;border:3px solid #fff;}


				/* Level 2 */
				#subnav ul li ul{display:none}
				#subnav ul li.ipf-active1 ul{display:block;background:#fff}
				#subnav ul li ul li{border:none;background:none;}
				#subnav ul li ul li a{border:none;padding:4px 25px 4px 20px;color:#686868;}
				#wrapper #subnav ul li ul li a:hover{background-color:#FFFF99 !important;text-decoration:underline !important}

				/* Level 3 */
				#subnav ul li.ipf-active1 ul li ul{display:none;}
				#subnav ul li.ipf-active1 ul li.ipf-active2 ul{display:block}
				#subnav ul li ul li ul li{padding:0 0 0 15px}

				/* Level 4 */
				#subnav ul li.ipf-active1 ul li.ipf-active2 ul li ul{display:none;}
				#subnav ul li.ipf-active1 ul li.ipf-active2 ul li.ipf-active3 ul{display:block;}
				#subnav ul li ul li ul li ul li{}

				/* Parent Arrows */
				#subnav ul li.ipf-parent > div > a{background: url(../images/eastbay/subnav-bullet-orange-down.gif) 97% 7px no-repeat}
				#subnav ul li.ipf-parent.ipf-active1 > div > a{background: url(../images/eastbay/subnav-bullet-gray-down.gif) 97% 7px no-repeat}

				#subnav ul li ul li.ipf-parent > a{background: url(../images/eastbay/subnav-bullet-gray-down.gif) 97% 7px no-repeat}
				#subnav ul li ul li ul li.ipf-parent > a{background: url(../images/eastbay/subnav-bullet-gray-down.gif) 97% 7px no-repeat}



/*******************************************************/
/* Content
/*******************************************************/

		#content{}
		.level1 #content{width:341px;float:left;}
		.level2 #content{width:718px;float:left;}
		body.wide.level2 #content{width:auto;float:none;}

			#content .block{width:520px}
			body.norightcolumn #content .block{width:auto}

			#path{font-size:0.917em;margin:0;color:#666666}

			h1#pagetitle{color:#5e6b13;font-weight:normal;margin:0 0 .5em 0;line-height:1.2em;font-size:2.1em;font-weight:bold}
			.level1 h1#pagetitle{font-size:5em;color:#91A91B;}
			.level2 h1#pagetitle{margin:20px 0 20px 0}

			#backtotop{font-weight:bold;position:absolute;bottom:20px;right:24px;}
				#backtotop a{text-decoration:none;}
				#backtotop a:hover{text-decoration:underline;}


			/* Lightbox */
			body.lightbox, #cboxLoadedContent{padding:15px;margin:0;background:#fff;font-size:11px;}
			body.lightbox #tblACMAdminToolbar, #cboxLoadedContent #tblACMAdminToolbar{display:none;}


			#content .ip-calendar-content{width:510px;float:left}

			.ip-calendar-content ul{margin:0 !important;padding:0 !important;}
			.ip-calendar-content ul li{margin-bottom:0 !important;}
			.ip-calendar-content a{text-decoration:underline;}
			.ip-calendar-eventpreviewlink{padding:0 0 0 5px}
			.ip-calendar-eventtime{padding:0 5px 0 0}


			ul.ipf-nestedlist{margin:0;padding:0}
			ul.ipf-nestedlist li {margin:0}
			ul.ipf-nestedlist li a{text-decoration:underline}
			ul.ipf-nestedlist li ul{padding:6px 0 0 0}
			ul.ipf-nestedlist li ul li{margin:0 0 6px 0;padding:0;background:none}
			ul.ipf-nestedlist li ul li ul{margin:0;}
			ul.ipf-nestedlist li ul li ul li {margin:0 0 0 12px;padding:0 0 0 0px;}
			ul.ipf-nestedlist li ul li ul li img{margin:0 0 5px -3px;vertical-align:middle}


/*******************************************************/
/* Right Column
/*******************************************************/

		.level1 #column-right{float:left;padding:0 0 0 24px;width:353px;}
		.level2 #column-right{float:right;padding:0 0 20px 24px;width:184px;}

		#column-right .block{width:auto;}

		/* Tabs */
		.ipf-tabdisplay-container { overflow: hidden; border:none; margin:0;}
		.ipf-tabdisplay-contentarea {padding:0;height:538px}
		.ipf-tabdisplay-tabarea { border:none; width:100%; background:none; }
		.ipf-tabdisplay-tabitem, .ipf-tabdisplay-tabitem-hover, .ipf-tabdisplay-tabitem-selected { font-family: inherit; border:none; text-decoration: none; cursor:pointer; text-align: left; padding: 7px 0px 5px 3px; font-weight: bold; font-size: inherit; border:none ;font-size:1.167em}/*used to be padding: 7px 5px 5px 10px;*/
		.ipf-tabdisplay-tabitem { background: url(../images/eastbay/tab-blue-bg.png) top right no-repeat; color: #fff; border-bottom: none }
		.ipf-tabdisplay-tabitem-hover { background: url(../images/eastbay/tab-green-bg.png) top right no-repeat; color: #fff; border-bottom: none }
		.ipf-tabdisplay-tabitem-selected { background: url(../images/eastbay/tab-green-bg.png) top right no-repeat; color: #fff; border-bottom: none }
		/* Tab Content */
		.ipf-tabdisplay-contentarea { background:#fff; padding:5px }
		table.callouts{width:100%;border-collapse:collapse;background:#fff;border:1px solid #DDDDDD;border-bottom:none}
		table.callouts td{color:#666666;font-weight:bold;padding:5px 3px;position:relative;line-height:1.2em;border:1px solid #DDDDDD;vertical-align:top}
		table.callouts td a{color:#666666;text-decoration:none}
		table.callouts td p{margin:0;padding:0 15px 0 0}
		table.callouts td img{margin:0 0 4px 0;}
		table.callouts td .callout-more{font: 0/0 a; text-shadow: none;color: transparent;width:11px;height:11px;background: url(../images/eastbay/callout-bullet.gif) 0 0 no-repeat;display:block;float:right;margin:-15px 3px 0 0}
		.tabs-more{text-align:right;padding:5px 0px 0 0;clear:both;font-weight:bold}

		.level1 .ip-calendarpagelet-content ul{margin:0 !important;padding:0 !important;}
		.level1 .ip-calendarpagelet-content ul li{margin-bottom:0 !important;}
		.level1 .ip-calendarpagelet-content a{text-decoration:underline;}
		.level1 .ip-calendar-eventpreviewlink{padding:0 0 0 5px}
		.level1 .ip-calendar-eventtime{padding:0 5px 0 0}


		#column-right .ip-calendarpagelet-maintable{display:none}
		#column-right .ip-calendar-content{width:auto;float:none}


/*******************************************************/
/* Footer
/*******************************************************/

	#footer{clear:both;background:#5392CE;color:#fff;padding:20px 15px;border-top:4px solid #91B6DB}
		#footer a{color:#fff;text-decoration:none;}
		#footer a:hover{text-decoration:underline}
		#footer img{vertical-align:middle;}
		#footer p{margin:0;}

		#footer-left{float:left;width:49%;font-size:0.833em}

		#footer-right{float:left;width:49%;text-align:right;}
			#footer-right ul{margin:0 0 10px 0;padding:0;list-style:none;}
			#footer-right ul li{display:inline;margin:0 10px 0 0;padding:0 10px 0 0;list-style:none;border-right:1px solid #fff;background:none;white-space:nowrap}
			#footer-right ul li:last-child{border:none;margin:0;padding:0;}
			#footer-right p img{margin:0 0 0 15px;}

/*******************************************************/
/* Syndicated Calendar Custom Pagetype.css */
/*******************************************************/

ul.ip-calendar-mainlist li {background-position: 0 9px;} /* Fix 00637806 */
ul.ip-calendar-mainlist li ul li {padding-left: 5px;} /* Fix 00637806 */

/*******************************************************/
/* Back to Top - Lower Right Corner Image
/*******************************************************/

/*making the gap between the event date,location,time labels and information smaller*/
#ctl18_ctl49_trDateRow td{width:135px;}
#ctl17_ctl49_trDateRow td{width:135px;}

/*removes Back to the Calendar button*/
#ctl18_ctl49_tdReturnCell{display:none;}
#ctl17_ctl49_tdReturnCell{display:none;}
/* Used for back-to-top javascript function */
#back-top {
	position: fixed;
	bottom: 5px;
	right: 10px;
}
#back-top img{
	max-width: 40px;
	max-height: 40px;
	opacity:0.8;
  	filter:alpha(opacity=80); /* For IE8 and earlier */
}
/* Table Transparent Background */
#tableTrans {
    background-color: #D8F0DA;
    border: 0px;
    min-width: 100%;
    position: relative;
    opacity: 0.97;
    background: transparent;
}