/*
RadiSys - Homepage Styles

author: Substance Inc / findsubstance.com

colors:
	brown		695d54
	blue L		e3e9ef
	blue M		a5b8c9	
	blue D		084887
	orange		e96419
	yellow		fff2ba

*/

/* -- reset -- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, col {
	background: transparent no-repeat 0 0;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: none;
	padding: 0;
	vertical-align: baseline;
	}
em { font-style: italic; }
input, textarea { margin: 0; padding: 0; }
object { display: block; }
ol, ul { list-style: none; }
table {	border-collapse: collapse; border-spacing: 0; width: 100%; }


/* -- defaults -- */
html { background-color: #fff; color: #444; font: 12px/1.5em Arial, sans-serif; }
body {margin: 0 auto 3em; padding: 10px 0 15px; width: 1000px; }
a { color: #e96419; text-decoration: none; }
a:hover, a:focus { text-decoration: underline; }
h1, h2, h3 { color: #695d54; }
h1 { font-size: 24px; line-height: 1.25; margin: 0 0 0.5em; }
h2 { font-size: 14px; margin: 0 0 0.8571em; }
h3 { font-size: 12px; font-family: Arial, sans-serif; margin: 0 0 0.5em; text-transform: uppercase; }
p { margin: 0 0 1em; }


/* -- structure -- */
.col { float: left; margin-right: 30px; width: 220px; }

.col-last { float: right; width: 160px; }

ul.home-wp li {
	list-style-type:none;
	padding:0 0 10px 0;
}
#content {
	margin:20px 0 0 0;
}

/* -- forms -- */
input, textarea, select { font: 12px/normal Arial, sans-serif; }
button { cursor: pointer; }

/*--HEADER--*/

/*classes to hack IE 6 lack of first-child support.  IE is an obsolete browswer but unfortunately, many companies seem to refuse to upgrade their employees machines to IE8 or better yet Firefox or Chrome.
This makes me smash my head on my keyboard until all of my teeth have fallen out.*/
#top-nav ul li.first-child {
	border-left:none;
}
ul.main-nav li.first-child {
	border-left:none;
}
ul.sub-navigation li.first-child {
	border-left:none;
	padding-left:0;
}
.drop-menu div.first-child {
	margin:0;
}
.drop-menu ul li.first-child a{
	color:#084887;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
}

/*Onto the CSS that normal browswer understand*/
#header {
	position:relative;
	width:100%;
	height:60px;
}
#header img { 
	float:left;
	margin:10px 0 0 0;
}
#top-nav {
	float:right;
}
#top-nav ul {
	float:right;
	list-style-type:none;
	margin:0 -5px 0 0;
}
#top-nav ul li {
	display:inline;
	padding:0 5px 0 6px;
	border-left:1px solid #a5b8c9;
}
#top-nav ul li:first-child {
	border-left:none;
}

#top-nav ul li a:active {
	text-decoration:none;
}
#search-box {
	display:block;
	float:right;
	clear:both;
	margin:20px 0 0 0;
	height:19px;
	width:232px;
}
#search-box input {
	float:left;
	*display:inline;
	width:202px;
	margin:0 0px 0 0;
	padding:1px;
	border:1px solid #75828e;
	color:#666;
}
#search-box button {
	float:right;
	background:url(../../images/buttons/search-button.gif) no-repeat top left;
	height:19px;
	width:20px;
	text-indent:-9999px;
}
/* --location selector --*/
.unitedstates {
	background:url(../../images/icons/us.gif) no-repeat center left;
	padding:0 0 0 20px;
}
.china {
	background:url(../../images/icons/cn.gif) no-repeat center left;
	padding:0 0 0 20px;
}
.japan {
	background:url(../../images/icons/jp.gif) no-repeat center left;
	padding:0 0 0 20px;
}
#location {
	position:absolute;
	display:none;
	top:20px;
	right:0px;
	padding:10px 20px 15px 20px;
	background:#fff;
	border:1px solid #a5b8c9;
	z-index:10;
	background:url(../../images/nav/location-background.gif) repeat-x bottom left #fff;
}
ul.nations li {
	display:inline;
	padding:0;
	margin:0 0 0 20px;
}
ul.nations li:first-child {
	margin:0;
	font-weight:bold;
}
ul.nations li.united-states a {
	background:url(../../images/icons/us.gif) no-repeat center left;
	padding:0 0 0 25px;
	display:inline-block;
}
ul.nations li.china a {
	background:url(../../images/icons/cn.gif) no-repeat center left;
	padding:0 0 0 25px;
	display:inline-block;
}
ul.nations li.japan a {
	background:url(../../images/icons/jp.gif) no-repeat center left;
	padding:0 0 0 25px;
	display:inline-block;
}
/* --navigation bar-- */
#navigation {
	position:relative;
	clear:both;
	margin:20px 0 0 0;
	width:998px;
	height:48px;
	border:1px solid #75828e;
	background:url(../../images/nav/nav-background.gif) repeat-x;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:1.5em;
	z-index:2;
}
ul.main-nav {
	list-style-type:none;
	line-height:48px;
}
ul.main-nav li {
	float:left;
	padding:0 20px;
	text-transform:uppercase;
	border-left:1px solid #75828e;
	text-shadow:#75828e 1px -1px;
}
ul.main-nav li:first-child {
	border-left:none;
}
ul.main-nav li.active {
	background:#fff;
}
ul.main-nav li.active a {
	color:#a5b8c9;
	text-shadow:none;
}
ul.main-nav li.active span {
	display:inline-block;
	margin:25px 0 0 5px;
	width:11px;
	height:8px;
	background:url(../../images/nav/drop-down-hover.png) no-repeat center;
}
ul.main-nav span {
	display:inline-block;
	margin:23px 0 0 5px;
	width:11px;
	height:8px;
	background:url(../../images/nav/drop-down.png) no-repeat 0 0;
}
ul.main-nav li a {
	text-decoration:none;
	color:#fff;
	float:left;
}
/* --drop down menu-- */
.drop-menu {
	position:absolute; /*make absolute after testing*/
	display:none;
	min-height:100px;
	margin:0 0 0 -1px;
	*margin:0 0 0 -1px;
	padding:20px 20px 10px 20px;
	top:48px;
	left:0px;
	border-left:1px solid #75828e;
	border-right:1px solid #75828e;
	border-bottom:1px solid #75828e;
	background:url(../../images/nav/menu-background.gif) #fff repeat-x bottom left;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
	z-index:3;
}
#solutions-menu {
	width:717px;
}
#products-menu {
	width:221px;
	left:146px;
}
#support-menu {
	left:532px;
	_left:538px;
}
#support-menu_jp {
	left:487px;
	_left:493px;
}
#support-menu_cn {
	left:448px;
	_left:454px;
}
.drop-menu div {
	float:left;
	margin:0 0 0 10px;
	width:232px;
	vertical-align:top;
}
.drop-menu div:first-child {
	margin:0;
}
.drop-menu ul {
	list-style-type:none;
	margin:0 0 10px 0;
}
.drop-menu ul li {
	padding:2px 0;
	font-size:.8em;
}
.drop-menu ul li:hover {
	background:#d5d5d5;
	text-decoration:none;
}
.drop-menu ul li a {
	text-decoration:none;
	display:block;
}
.drop-menu a {
	text-decoration:none;
}
.drop-menu ul li:first-child a{
	color:#084887;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
}
/*--sub navitation--*/

ul.sub-navigation {
	display:inline-block;
	margin:0 0 10px 0;
	_margin:0;
	width:100%;
	border-bottom:1px solid #a5b8c9;
	height:40px;
	*line-height:1em;
	z-index:-1;
}
ul.sub-navigation li {
	display:inline;
	text-transform:uppercase;
	border-left:1px solid #a5b8c9;
	padding:0 10px;
	*margin:20px 0 0 0;
	font-size:.9em;
	line-height:40px;
	*line-height:1em;
	_line-height:1em;
}
ul.sub-navigation li:first-child {
	border-left:none;
	padding:0 10px 0 0;
}
ul.sub-navigation li a {
	color:#7B9CBA;
	display:inline-block;
	*margin:15px 0 0 0;
}
ul.sub-navigation li a:hover {
	color:#baa45c;
}
ul.sub-navigation li.active a {
	color:#baa45c;
}


/* -- content -- */ 
a.more { background: url(../../Images/substance/icons/arrow.gif) no-repeat 0 50%; padding-left: 12px; }
#skip { font-size: 1px; position: absolute; top: -9999px; }

/* posts */
.posts a { color: #084887; }
.posts li { margin: 0 0 1em; width: 100%; }

/* meta */
.meta { color: #695d54; font-size: 11px; margin: 0; }
.meta a { color: #e96419; }
.meta li {
	border-left: 1px solid #e3e9ef;
	display: inline;
	margin: 0 0 0 3px;
	padding: 0 0 0 7px;
	}
.meta li:first-child, .meta li.alt { border: 0; margin: 0; padding: 0; }

/* stats */
.stats li { 
	background: url(../../Images/substance/icons/arrow.gif) no-repeat 0 0.3636em;
	color: #695d54;
	font-size: 11px;
	line-height: 1.3636;
	margin: 0 0 0.5454em;
	padding-left: 12px;	
	}

/* - announcements - */
#announce { width: 310px; }
#announce h2 { background: #e96419; color: #fff2ba; padding: 6px 8px; }
#announce h2 em { color: #fff; font-style: normal; }
#announce li { overflow: auto; }
#announce ol > li { border-bottom: 1px solid #e3e9ef; margin: 0 0 1.5em; padding: 0 0 1.5em; }
#announce li img { float: left; }
#announce li p, #announce li ul { margin: 0 0 0 90px; }
	
/* -- spotlight -- */
#spotlight-cycle {
	background: #a5b8c9;
	border: 1px solid #a5b8c9;
	margin: -1px 0 30px;
	position: relative;
	width: 998px;
	overflow:hidden;
	}
#spotlight-cycle .items {
	height: 295px;
    overflow: hidden;
	position: relative;
	z-index: 1;
	}
#spotlight-cycle .items li {
    float: left;
	height: 295px;
	overflow: hidden;
	position: relative;
	width: 998px;
	}
#spotlight-cycle .learn-more {
	background-image: url(../../Images/homepage/learn-more.png);
	background-position:0 0;
	bottom: 30px;
	*bottom:29x;
	height: 41px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width: 139px;
	}
#spotlight-cycle #i4 .learn-more { left: 803px; }
#spotlight-cycle #i1 .learn-more { left: 773px; } 
#spotlight-cycle #i2 .learn-more { left: 800px; } 
#spotlight-cycle #i3 .learn-more { left: 644px; } 
#spotlight-cycle #i5 .learn-more { left: 818px; }
#spotlight-cycle li:hover .learn-more, #spotlight .learn-more:hover { background-position: 0 -51px; }

/* - spotlight: pager - */	
#spotlight-pager {
	background: #f9fbfc;
	border-top: 1px solid #a5b8c9;
	overflow: hidden;
	width: 998px;
	}
#spotlight-pager a { 
	background: #fff;
	color: #a5b8c9;
	display: block;
	line-height: 1.1666;
	}
#spotlight-pager a:hover, #spotlight-pager a:focus { color: #e96419; text-decoration: none; }
#spotlight-pager a span {
	font: 18px/1 'Arial Black', Arial, sans-serif;
	left: 19px;
	margin: -0.5em 0 0;
	*margin:-0.75em 0 0;
	position: absolute;
	top: 50%;
	}
#spotlight-pager em { font-style: normal; }
#spotlight-pager li, #spotlight-prev, #spotlight-next {
	border: 1px solid #a5b8c9; border-top: 0; border-bottom: 0;
	float: left;
	margin: 0 -1px 0 0;
	position: relative;
	width: 179px;
	}
#spotlight-pager li a {
	display: table-cell;
	*display:block;
	height: 4em;
	*height:3.1666em;
	padding: 0 19px 0 44px;
	*padding:10px 19px 0 44px;
	vertical-align: middle;
	*vertical-align:baseline;
	width: 166px;
	*width:auto;
	}
#spotlight-pager li:first-child { width: 180px; }
#spotlight-pager li:first-child a { width: 167px; *width:auto;}
#spotlight-pager .on a { background: #fff url(../../Images/homepage/grad.gif) repeat-x 0 100%; color: #084887; cursor: default; }
#spotlight-next, #spotlight-prev { padding: 14px; width: auto; }
#spotlight-next { float: right; }	
#spotlight-next a, #spotlight-prev a {
	background-image: url(../../Images/homepage/arrows.png);
	border: 0;
	height: 20px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 20px;
	}
#spotlight-prev { border-left: 0; }
#spotlight-prev a { background-position: -25px 0; }
#spotlight-prev a:hover { background-position: -25px -25px; }
#spotlight-next a:hover { background-position: 0 -25px; }
/* --footer--*/
#footer {
	position:relative;
	display:inline-block;
	margin:20px 0 0 0;
	width:998px;
	height:auto;
	border:1px solid #d1d1d1;
	background:url(../../images/nav/footer-background.gif) repeat-x top left;
}
#footer ul {
	list-style-type:none;
	line-height:25px;
}
#footer ul li {
	display:inline;
	padding:0 10px;
	border-left:1px solid #d1d1d1;
	text-transform:uppercase;
}

#footer ul li:first-child {
	border-left:none;
}

#legal {
	position:relative;
	margin:5px 0;
	width:100%;
}

#legal p {
	margin:0;
	padding:0;
	color:#a5b8c9;
	text-transform:uppercase;
	text-align:left;
	font-size:.8em;
}

/* -- contain floats -- */	
.nav:after, #header:after, #content:after, #footer:after, #spotlight .pager:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/*-Homepage Slider Styles-*/

/*MILAERO SLIDER*/
.milaero {
	background:url(../../Images/milaero-sliderBG.gif) no-repeat top left;
	width:958px;
	height:256px;
}

.milaero-content {
	float:left;
	margin:98px 0 0 256px;
	_margin:98px 0 0 128px;
	padding:0;
	width:700px;
	height:157px;
}

/* IMMS SLIDER */
#spotlight .imms .intro {
	float: left;
	margin-right: 25px;
}

#spotlight .imms .intro h2, #spotlight .imms .intro p, #spotlight .imms .intro em, #spotlight .imms h4 {
	display: block;
	overflow:hidden;
	text-indent:-9999px;
	width:100%;
}

#spotlight .imms .intro h2 {
	background: url(../../Images/home-imms-headline.gif) no-repeat;
	height: 94px;
	margin-bottom: 1.25em;
	width: 321px;
}

#spotlight .imms .intro p {
	background: url(../../Images/home-imms-intro.gif) no-repeat;
	height: 98px;
	margin-bottom: 1em;
	width: 319px;
}

#spotlight .imms p {
	margin-bottom: 4px;
}

#spotlight .imms .intro em {
	background: url(../../Images/home-imms-intro-question.gif) no-repeat;
	height: 24px;
	width: 321px;
}

#spotlight .imms h3 {
	margin-bottom: 4px;
}

#spotlight .imms h4.cms9000 {
	background: url(../../Images/home-imms-cms9000-label.gif) no-repeat;
	height: 24px;
	margin-top: 6px;
	width: 274px;
}

#spotlight .imms h4.be-right {
	background: url(../../Images/home-imms-be-right.gif) no-repeat;
	height: 17px;
	margin-top: 7px;
	width: 119px;
}

#spotlight .imms h3.textTitle {
	margin-top:-10px;
	font-size:1.2em;
	font-weight:900;
}

#spotlight .imms img {
	margin-bottom: 50px;
}


/*XSL: TwoColumnLandingPage*/
/* this code extends the products.css sheet/section. so far, service and support has this page type: /Service.html */

#right-column {
	float:right;
	_clear:both;
	margin:0;
	padding:0;
	_padding:0 0 20px 0;
	width:224px;
	overflow-x:visible;
	z-index:9999;
}

#left-column {
	float:left;
	_margin: 0 18px 0 0;
	margin:0 20px 0 0;
	width:756px;
	max-width:756px;
	overflow-x:hidden;
}
#left-column p {
	color:#252525;
}
#left-column ul {
	margin:0 0 15px 0;
	padding:0;
}
#left-column ul li {
	padding:3px 0;
}
#left-column ol {
	margin:0 0 20px 0;
	padding:0;
}
#left-column ol li {
	padding:3px 0;
}

h2.orangeTopic {
	padding:10px;
	width:736px;
	background:#e96419;
	color:#fff;
}
#left-column ol.orangeTopics {
	float:left;
	*float:none;
	margin:0;
	padding:0;
	list-style:none;
	*list-style-position:outside;
}
#left-column ol.orangeTopics li {
	margin:0 0 20px 0;
	
}
#left-column ol.orangeTopics li ul {
	list-style:none;
	*list-style-position:outside;
	margin:0 0 0 10px;
	padding:0;
}
#left-column ol.orangeTopics li ul li {
	margin:0 0 0 20px;
}
#left-column ol.orangeTopics li ul li.support {
	padding:0 0 0 20px;
	margin:5px 0 0 0;
	background:url(http://staging.radisys.com/Images/products-pages/support-list-icon.gif) no-repeat 5px 0;
}
#left-column ol.orangeTopics li ul.supportInformation {
	clear:both;
	display:block;
	margin:10px 0 0 0;
	width:100%;
	border-top:1px solid #a5b8c9;
}
#left-column ol.orangeTopics li ul.supportInformation li.moreInfo {
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	background:url(http://staging.radisys.com/Images/products-pages/arrow.gif) no-repeat left;
	vertical-align:text-top;
}

#left-column #media {
	margin-bottom:40px;
}
.reference p {
	padding:10px 10px 0 10px;
	color:#252525;
}
form.portalForm {
	margin:0;
	padding:0;
}
form.portalForm label {
	display:block;
	margin:5px 10px 0 10px;
	color:#252525;
	font-weight:900;
}
form.portalForm input {
	padding:2px;
	margin:5px 10px;
	width:196px;
}
form.portalForm button {
	display:block;
	margin:15px 10px;
	padding:5px;
	background:#e96419;
	color:#fff;
	font-weight:900;
	text-transform:uppercase;
}

.left {
	display:inline-block;
	float:left;
}
.right {
	display:inline-block;
	float:right;
}

/* TABS - these are in the Contact Us and Partners sections right now */

div#tabs {
	margin:0 0 6px 4px;
}

div#tabContainer {
	margin-top: 30px;
}

/* UL for partners and Contact Us */
ul.selectTabs {
	margin:0 0 0 -4px;
	padding:0 0 0 0;
	list-style:none;
}
ul.selectTabs li {
	display:inline;
	padding:8px 8px 8px 8px;
	margin:0 -4px 0 0;
	border-left:1px solid #a5b8c9;
	border-right:1px solid #a5b8c9;
	border-top:1px solid #a5b8c9;
	background:#fff;
}
ul.selectTabs li a {
	color:#a5b8c9;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
ul.selectTabs li a:hover {
	color:#baa45c;
}
ul.selectTabs li a.active {
	padding:0 10px 9px 10px;
	*padding:0 0 1px 0;
	margin:0 -8px;
	*margin:0 0 0 0;
	background:#fff;
	color:#baa45c;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

/* OL for white paper index */
ol.selectTabs {
	margin:0 0 0 -4px;
	padding:0 0 0 0;
	list-style:none;
}
ol.selectTabs li {
	display:inline;
	padding:8px 8px 8px 8px;
	margin:0 -4px 0 0;
	border-left:1px solid #a5b8c9;
	border-right:1px solid #a5b8c9;
	border-top:1px solid #a5b8c9;
	background:#fff;
}
ol.selectTabs li a {
	color:#a5b8c9;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
ol.selectTabs li a:hover {
	color:#baa45c;
}
ol.selectTabs li a.active {
	padding:0 10px 9px 10px;
	*padding:0 0 1px 0;
	margin:0 -8px;
	*margin:0 0 0 0;
	background:#fff;
	color:#baa45c;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

div#tab-box {
	overflow:auto;
	margin-bottom:20px;
	padding:10px 20px 0;
	border:1px solid #a5b8c9;
}
#filter {
	margin: 10px 0;
	padding:15px;
	overflow:auto;
	width:926px;
	background:#ebebeb;
	border:1px solid #c5c5c5;
}
#filter p {
	margin:0;
	color:#353535;
}
ul.tab-content {
	margin:0 0 20px 0;
	display:block;
	width:100%;
}
ul.tab-content li {
	overflow:auto;
	padding:7px 0;
	width:100%;
	border-bottom:1px solid #a5b8c9;
	overflow:auto;
}
ul.tab-content li span {
	text-transform:uppercase;
}
/* white paper index has the ol list because it only has one tab and the JQuery does not play well with it. */
ol.tab-content {
	margin:0 0 20px 0;
	display:block;
	width:100%;
}
ol.tab-content li {
	overflow:auto;
	padding:7px 0;
	width:100%;
	border-bottom:1px solid #a5b8c9;
}
ol.tab-content li span {
	text-transform:uppercase;
}

/* this is for contact us which also uses tabs but a different style*/
.tab-list-container {
	margin: 10px 0;
	padding: 0;
	width:100%;
}

ul.tab-block {
	border-bottom:1px solid #a5b8c9;
	overflow: auto;
	clear: both;
}
ul.tab-block li {
   float: left;
   margin: 10px 0;
   width: 235px;
   
}

/*  END TABS */

/* PARNTERS */
#partner-banner {
	postion:relative;
	padding:10px;
	width:978px;
	height:335px;
	border:1px solid #a5b8c9;
}

#partners {
	position:relative;
	margin:40px 0 5px 4px;
	*margin:40px 0 6px 4px;
	display:block;
	z-index:999;
	background:#fff;
}

/*For platform partner sliders*/
ul.tab-content ul {
	margin-top:10px;
	overflow:hidden;
}

ul.tab-content li h3 {
	display:block;
	margin:0;
	padding:7px 0 0 25px;
	background:url(../../Images/partners/headineBG.gif) repeat-x top left;
	border:1px solid #c4c4c4;
	height:24px;
	width:931px;
	cursor:pointer;
	color:#696969;
}
ul.tab-content li h3.active {
	background:url(../../Images/partners/headineBGActive.gif) repeat-x top left;
}
ul.tab-content p {
	float:right;
	display:block;
}

/*  END PARTNERS */

/* START event listings/details css*/

#left-column #left-column ol.eventList {
	*list-style-type:none;
	*list-style-position:outside;
	margin:0;
	padding:0;
	text-indent:0;
}

#left-column ol.eventList li {
	*list-style-type:none;
	*list-style-position:outside;
	margin:20px 0;
	border-bottom:1px solid #a5b8c9;
	text-indent:0;
}

#left-column ol.eventList li:first-child {
	*list-style-position:outside;
	margin:0;
	padding:0;
	font-weight:900;
	text-transform:uppercase;
	color:#a5b8c9;
	text-indent:0;
}

#left-column ol.eventList li a.title {
	display:block;
	float:none;
	clear:both;
	margin:0 0 20px 0;
	text-indent: 0;
	width:auto;
	padding:0;
	font-size: 1.4em;
}

#left-column ol.eventList li p.meta {
	margin-bottom: 0;
	font-size: 1em;
}

#left-column ol.eventList li img {
	display:block;
	clear:both;
	margin-bottom:20px;
}
#left-column ol.eventList li img a {
	border:none;
}

/*nested lists in eventList*/
#left-column ol.eventList li ul {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	text-indent:0;
}
#left-column ol.eventList li ol {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
	text-indent:0;
}
#left-column ol.eventList li li {
	margin:0;
	padding:5px 0;
	border:none;
	list-style:none;
	text-indent:0;
	color: #353535;
}
#left-column ol.eventList li li:first-child {
	margin:0;
	font-weight:normal;
	text-transform:none;
	color:inherit;
	list-style:none;
	text-indent:0;
	color: #353535;
}

a.eventLink {
	display:block;
	margin-bottom:20px;
	font-size:1.2em;
}
a.newsletter {
	display:block;
	margin-left:10px;
	width:204px;
	height:73px;
	background:url(Images/events/newsletterBtnSprite.png) no-repeat;
	text-indent:-9999px;
}
a.newsletter:hover {
	background-position:0 -73px;
}
a.newsletter:active {
	background-position:0 -146px;
}


/*END event listings/details css*/



