@charset "utf-8";
<style type="text/css">

 CSS Reset 
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,input, 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;
}
/*begin styling basic elements*/
body{
background-color: #e0e0e0;
margin:0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
	
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-color: #000;
	font-size:14px;
		}
/*Begin styling Header tags 1-6*/
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-color: #023699;
	font-size: 24px;
	}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-color: #fff;
	font-size:16px;
	color: #FFF;
	width: 100%;
	padding-right: 0em;
	padding-left: 0em;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
h3{
	font-size: 12px;
	line-height: 1em;
	padding: 0px;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color:#fff;
}

h4{
	font-size: 14px;
	line-height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color:#fff;
}

h5{
	font-size: 14px;
	line-height: 1em;
	padding: 0px;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0.2em;
	margin-left: 0px;
	color:#000;
	text-indent: 4px;
}

a {
	text-decoration:underline;
	color:#000000;
}

a:hover {
	color: #039;
}

/*---------------begin styling homepage divs--------------*/
#latest-headline {
	float: left;
	width: 689px;
	margin-left: 12px;
}

#adspace{
	width:225px;
	float: left;
	clear: right;
	margin-right: 12px;
	}
	/*Home box is the most important style on the homepage. This controls how every single box on the page is styled.*/
.home-box{
	background-color: #FFF;
	padding: 0em;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}

.home-box p{
	margin: 0.3em;
	}
/*Title is the second most important behavior on the homepage. This creates the bar at the top of every div. Works best with an H2 element*/
.title{
	display:block;
	width:100%;
	background-image:url(Bar_Dark_1.gif);
	background-repeat: repeat-x;
	height: 27px;
	margin:0;
	text-indent: 0.4em;
	line-height:27px;
	}
	
/*begin image styles
.image-style creates the blue border around your images
.right, .left float the image to the left or right of the text.

I created two float styles so that you can write a class like this: class="left image-style" or class="right image-style" 
it's an easy way to create variants in your layout without going to the stylesheet 
*/
.image-style {
	border: 2px solid #3F6481;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	margin-top: .5em;
}

.left{
	float:left;
	margin-right: 0.5em;
	margin-top: 6px;
}

.right{
float:right;
margin-left: .5em;
}

/*-------------------- Begin advertisement styles.---------------------------------------- */
/*.ad-title creates the lighter blue border you use for ICS Corporate club. Works best with H2 tag*/
.ad-title {
	background-image: url(bar_Light_1.gif);
	background-repeat: repeat-x;
	text-indent: .4em;
	display: block;
	height: 22px;
	width: 100%;
	margin: 0px;
	line-height: 20px;
}
.ad-title a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

.ad-text{
	line-height: 1.2em;
	color: #FFF;
	background-color: #41637F;
	display: block;
	margin: 0.2em;
	font-size: 12px;
}

#adspace img {
	padding-bottom:0.3em;
}

/* mockups showed an unordered list with blue text on a white background. 

I accomplished this by setting the background color for the div as blue. The list exists as a block element - with a white background and a blue text*/
#adspace ul {
	font-size: 12px;
	line-height: 16px;
	color: #000;
	display: block;
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	background-color: #FFF;
	/* [disabled]text-indent: -2.5em; */
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 6px;
	padding-left: 0px;
}

/* ----------------------------second row styles----------------------------- */
#second-row {
	clear: both;
	float: left;
	width: 707px;
	position: relative;
	top: -265px;
	height: 250px;
}
/*------------ Member toolbox styles-------------*/
#member-toolbox {
	float: left;
	background-color: #41637f;
	width: 225px;
	clear: right;
	margin-left: 12px;
}

/*------style all of the search stuff-----*/
.search-style {
	background-image: url(bar_search.gif);
	background-repeat: repeat-x;
	font-size:12px;
	display: block;
	width: 100%;
	height: 47px;
	padding:6 0 6 0;
	text-indent: 6px;
}

/* There were two ways to get text to float directly under an image. I could have created 6 divs and a class, or I could have used the UL element. For the purpose of a toolbox where you could frequently add or remove items, it seemed most logical to use the unordered list element*/
#member-toolbox ul {
	list-style-type: none;
	display: inline;
}
#member-toolbox ul li {
	font-size: 12px;
	display: inline;
	float: left;
	width: 5em;
	margin-right: 0.3em;
	margin-left: 0.8em;
	margin-top: 0.3em;
	padding-bottom: 1em;
	padding-top: 0.8px;
	text-align: center;
}
#member-toolbox .toolbox li a {
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFF;
	line-height: 1em;
	margin-top: 0.1em;
	height: 100%;
	border-color: #41637F;
}

/* second row boxes */
#upcoming-events {
	float: left;
	width: 220px;
	height: 195px;
}
#legistative-action {
	float: left;
	width: 220px;
	height: 195px;
}
#upcoming-events p:after {
	margin: 0px;
	padding: 0px;
	line-height: .9em;
	content:&#8230;;
}
#third-row {
	float: left;
	height: 200px;
}
#marketplace {
	width: 225px;
	float: left;
	margin-left: 12px;
}
#other-news {
	float: left;
	width: 452px;
}
#publications {
	float: left;
	width: 225px;
	margin-right: 12px;
}
#publications img {
	text-align: center;
	margin-top: 0.2em;
	margin-bottom: 0.3em;
	margin-left: 1.8em;
}
#container {
	width: 950px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#member-toolbox  li a p {
	margin-top: -0.2em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 12px;
}
#publications p {
	font-size: 12px;
}
.article {
	float: left;
	width: 452px;
}
#main {
	width: 707px;
	float: left;
}
.second-row {
}
.far-left {
	width: 243px;
}
#right-content {
	float: right;
	width: 243px;
}

#leftmain {
	float: left;
	width: 243px;
}

#left-content {
	width: 243px;
	top: 85px;
}
#ICS-store {
	float: left;
	width: 231px;
}
#event-spotlight {
	float: left;
	width: 926px;
	text-align: center;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
}
#event-spotlight h2 {
	text-align: center;
}
#event-box1 {
	padding: 0px;
	float: left;
	height: 100%;
	width: 231px;
}
#event-box2 {
	padding: 0px;
	float: left;
	height: 100%;
	width: 232px;
}

#event-box2b {
	padding: 0px;
	float: left;
	height: 100%;
	width: 464px;
}

#event-box3 {
	padding: 0px;
	float: left;
	height: 100%;
	width: 232px;
}
#event-box4 {
	padding: 0px;
	float: left;
	height: 100%;
	width: 231px;
}
.third-row {
}

.title a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}
#adspace .ad-text {
	margin: 0px;
	padding: 0px 4px 6px 4px;
}
#marketplace a {
	font-size: 12px;
}

.title a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer {
	background-image: url(FooterGrad.gif);
	background-repeat: repeat-x;
	display: block;
	height: 264px;
	width: 950px;
	line-height: 10px;
	float:left;
	position:relative;
}

#footer p {
	color:#FFF;
	line-height: 16px;
	margin-bottom: 12px;
	font-size: 12px;
	margin-top: 0px;
}

#footer a {
	color:#FFF;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer1 {
	margin:0px;
	padding: 0px;
	position:absolute;
	top:9px;
	left:15px;
	height: 246px;
	width: 184px;
}
#footer2 {
	margin:0px;
	padding: 0px;
	position:absolute;
	top:9px;
	left:199px;
	height: 246px;
	width: 184px;
}
#footer3 {
	margin:0px;
	padding: 0px;
	position:absolute;
	top:9px;
	left:383px;
	height: 246px;
	width: 184px;
}
#footer4 {
	margin:0px;
	padding: 0px;
	position:absolute;
	top:9px;
	left:567px;
	height: 246px;
	width: 184px;
}
#footer5 {
	margin:0px;
	padding: 0px;
	position:absolute;
	top:9px;
	left:751px;
	height: 181px;
	width: 184px;
}
#logo {
	position: absolute;
	border:0;
	top:184px;
	left:751px;
}

#copyright {
	background-color:#e0e0e0;
	display: block;
	height: 100%;
	width: 950px;
	line-height: 20px;
	float:left;
	text-align:center;
}

#copyright p {
	font-size:12px;
	color:#000;
}

#events2 {
	width: 220px;
	height: 195px;
	float: left;
	padding:0px;
}
		
#events2 p a
{
	margin: 0;
	/* [disabled]padding: 0; */
	display: block;
	padding: 2px 6px;
	background: #FFF;
	color: #000;
	font-size:12px;
	text-decoration: none;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	max-width:250;
}

#events2 p a:hover
	{
	background: #FFF;
	color: #039;
	text-decoration: none;
	overflow: hidden;
}
	
	
#article-full{
	background-color:#FFF;
	margin:0px 12px 12px 12px;
	width:902px;
	float:left;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	line-height:18px;
}

#author-pic {
	float: left;
	vertical-align: middle;
	margin-right: 12px;
}
.article-right-img {
	float: right;
	clear: right;
	margin-left: 12px;
}
#author {
	font-style: italic;
	font-variant: normal;
	float: right;
}
.first-paragraph {
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.first-paragraph p{
	font-size:16px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
}
.first-paragraph:first-letter{
	font-size:36px;
	line-height:18px;
}
#article-t1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #F00;
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
	text-align: center;
}
#article-t2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 44px;
	color: #00C;
	text-align: center;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
#article-patient{
	background-color:#FFF;
	margin:12px;
	width:750px;
	float:left;
}

#article-type{
	width:902px;
	padding: 0px 12px 0px 12px;
	font-weight:bold;
	margin:12px 12px 0px 12px;
	background-image:url(http://ilchiro.org/associations/4370/files/Bar_Dark_1.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height:27px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	font-style: normal;
	text-align: left;
}

#article-date{
	display:inline;
	float:right;
	text-align: right;
}

#article-patient p {
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}

h2.fullindarticletitle {
	display:none;
	width:926px;
	position:relative;
	left:12px;
	margin-top:12px;
	margin-left:12px;
	margin-right:12px;
	padding-bottom:12px;
	background-image:url(Bar_Dark_1.gif);
	background-repeat: repeat-x;
	height: 27px;
	margin:0;
	line-height:27px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	text-align: center;
	}

#returnlinktable,
.infomessage,
.errormessage,
loginmessage {
	background: #e0e0e0;
	margin: 0px;
	padding: 18px;
}

#returnlinktable,
.infomessage,
.errormessage,
loginmessage a {
	color:#000;
}

#right-patient {
	font-size: 12px;
	background-color: #FFF;
	float: right;
	width: 164px;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 0px;
	text-align: center;
}

#right-patient p {
	padding:6px;
	margin:0px;
}

#right-patient a {
	text-decoration:none;
}

#aspnetForm #content #page_title_area {
	margin-top:12px;
	margin-bottom:0px;
	margin-left:12px;
	margin-right:12px;
	text-indent: 12px;
	padding:0px;
	width:724px;
}
#aspnetForm #content #page_title_area h2 {
	color:#000;
	display:block;
	width:100%;
	background-image:url(Bar_Dark_1.gif);
	background-repeat: repeat-x;
	height: 27px;
	text-indent: 12px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-color: #fff;
	font-size:16px;
	color: #FFF;
	padding: 0px;
}
#aspnetForm #content #page_title_area p {
	font-size: 12px;
	line-height: 1em;
	padding: 0px;
	color:#fff;
	background-image: url(bar_Light_1.gif);
	background-repeat: repeat-x;
	text-indent: 12px;
	display: block;
	height: 22px;
	width: 100%;
	margin: 0px;
	line-height: 20px;
}
#aspnetForm #content #info_bar {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:12px;
	margin-right:14px;
	padding:6px;
	background:#FFF;
	border:0px;
	width:712px;
	text-indent: 6px;
}
#aspnetForm #content #info_bar h3 {
	color:#000;	
	text-indent: 6px;
}
#article-event{
	background-color:#FFF;
	margin:0px;
	position:relative;
	top:-14px;
	left:-2px;
	width:700px;
	float:left;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}
#article-event li{
	list-style-position:inside;
}
#article-event h2{
	color:#000;
}
#location_name{
	color:#000;
}

div.portal {
    overflow:hidden;
}

td#maincontentcell div.portal div.mini_column{ 
    padding:6px;
    width:290px;
    margin-top: 0px;
    margin-right: 6px;
    margin-bottom: 12px;
    margin-left: 12px;
}

#widget_column_1{
    background-color:#FFF;
    float:left;
}

#widget_column_1 h4{
    color:#000;
    text-align:center;
    font-weight:bold;
    display:block;
    width:100%;
    background-image:url(Bar_Dark_1.gif);
    background-repeat: repeat-x;
    height: 27px;
    text-indent: 12px;
    line-height:27px;
    font-family:Arial, Helvetica, sans-serif;
    font-color: #fff;
    font-size:16px;
    color: #FFF;
    padding: 0px;
}

td#maincontentcell div.portal divs.full_column {
    padding:6px;
    width: 600px;
    margin-top: 0px;
    margin-right: 12px;
    margin-bottom: 12px;
    margin-left: 6px;
}

#widget_column_2{
    background-color:#FFF;
    float:left;
    padding:6px;
    width: 600px;
    margin-top: 0px;
    margin-right: 12px;
    margin-bottom: 12px;
    margin-left: 6px;
}

#widget_column_2 h4{
    color:#000;
    text-align:center;
    font-weight:bold;
    display:block;
    width:100%;
    background-image:url(Bar_Dark_1.gif);
    background-repeat: repeat-x;
    height: 27px;
    text-indent: 12px;
    line-height:27px;
    font-family:Arial, Helvetica, sans-serif;
    font-color: #fff;
    font-size:16px;
    color: #FFF;
    padding: 0px;
}

#widget_column_2.newstitle{
    font-size:16px;
}

div.widgetContainer {
    clear: both;
}

table.event_list td h4.event_name a{
    text-decoration:none;
    text-align:left;
    font-weight:normal;
    font-size:15px;
    color:#0C3B81;
    background-color:#FFF;
    text-indent:0px;
    overflow:hidden;
    display:block;
    width:100%;
    height: 27px;
    line-height:27px;
}

table.event_list tr.od_row {
	background-color:#FFF;
	}

span.newstitle {
    text-decoration:none;
    font-size:16px;
    color:#0C3B81;
}

/* Removing the Search Widget Label */

#search-widget label {
    display:none;
}

/* Removing private info from business card */

div.business_card ul.phone_list li {
    display:none;
}

div.business_card .card_contact .phone_list .first {
    display:inline;
}

.month {
    color:#000;
    text-align:left;
    font-weight:bold;
    display:block;
    width:100%;
    background-image:url(Bar_Dark_1.gif);
    background-repeat: repeat-x;
    height: 27px;
    text-indent: 12px;
    line-height:27px;
    font-family:Arial, Helvetica, sans-serif;
    font-color: #fff;
    font-size:16px;
    color: #FFF;
    padding: 0px;
	margin-top:0px;
}

table.event_list tr.even_row {
	background-color:#FFF;
}

table.event_list tr.odd_row {
	background-color:#FFF;
}

/* Search Page Cleanup */

#search-page{
	background-color:#FFF;
	margin:12px;
	/*width:926px;*/
	float:left;
	padding:0px;
}

#search-page p{
	padding-left:12px;
	padding-right:12px;
}

#search-title{
    color:#000;
    text-align:left;
    font-weight:bold;
    display:block;
    width:100%;
    background-image:url(Bar_Dark_1.gif);
    background-repeat: repeat-x;
    height: 27px;
    text-indent: 12px;
    line-height:27px;
    font-family:Arial, Helvetica, sans-serif;
    font-color: #fff;
    font-size:16px;
    color: #FFF;
    padding: 0px;
	margin-top:0px;
}

#Anthem_ctl00_cph1_CustomSearch1_pnlSearchControls__ b{
	postion:relative;
	left:24px;
	text-indent:24px;
}

#ctl00_cph1_CustomSearch1_pnlSearch{
	padding-left:24px;
	padding-right:12px;
	padding-bottom:12px;
	padding-top:6px;
}

#ctl00_cph1_CustomSearch1_pnlResults{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	padding-top:6px;
}

/* Quick cleanup for Pages with right bar (ie Corp Club Info) */

#corpclub-page{
	background-color:#FFF;
	margin-top:20px;
	margin-right:6px;
	margin-left:12px;
	margin-bottom:12px;
	width:689px;
	float:left;
	padding:0px;
}

#corpclub-page p{
	padding-left:12px;
	padding-right:12px;
}

#corpclub-title{
    color:#000;
    text-align:left;
    font-weight:bold;
    display:block;
    width:100%;
    background-image:url(Bar_Dark_1.gif);
    background-repeat: repeat-x;
    height: 27px;
    text-indent: 12px;
    line-height:27px;
    font-family:Arial, Helvetica, sans-serif;
    font-color: #fff;
    font-size:16px;
    color: #FFF;
    padding: 0px;
	margin-top:0px;
}

/* Seminar Registration Cleanup */

#main_content h3 {
	color:#000;
}

div#content ul.sign_up_flow li a{
	background:none;
	background-color:transparent;
}

#main_content h4.scehdule_day {
	color:#000;
    text-align:left;
    font-weight:bold;
    display:block;
    width:100%;
    background-image:url(Bar_Dark_1.gif);
    background-repeat: repeat-x;
    height: 27px;
    text-indent: 12px;
    line-height:27px;
    font-family:Arial, Helvetica, sans-serif;
    font-color: #fff;
    font-size:16px;
    color: #FFF;
    padding: 0px;
	margin-top:0px;
}

/*Placing the style necessary for the upcoming event rss jquery*/

		#rssdata ul.rss-items
		{
			display: none;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		#rssdata ul.rss-items li
		{
			display: block;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		#rssdata ul.rss-items a
		{
			margin: 0;
			padding: 0;
			display: block;
			padding: 2px 6px;
			background: #FFF;
			color: #000;
			font-size:12px;
			text-decoration: none;
			border-bottom: 1px solid #eee;
			overflow: hidden;
			max-width:250;
		}
		#rssdata ul.rss-items a:hover
		{
			background: #FFF;
			color: #039;
			text-decoration: none;
			overflow: hidden	
		}

/*Placing the style necessary for the LAC rss jquery*/

		#LACrssdata ul.LACrss-items
		{
			display: none;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		#LACrssdata ul.LACrss-items li
		{
			display: block;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		#LACrssdata ul.LACrss-items a
		{
			margin: 0;
			padding: 0;
			display: block;
			padding: 2px 6px;
			background: #FFF;
			color: #000;
			font-size:12px;
			text-decoration: none;
			border-bottom: 1px solid #eee;
			overflow: hidden;
			max-width:250;
		}
		#LACrssdata ul.LACrss-items a:hover
		{
			background: #FFF;
			color: #039;
			text-decoration: none;
			overflow: hidden	
		}
		
		#rssprev ul.rssprev-items
		{
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		#rssprev ul.rssprev-items li
		{
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		#rssprev ul.rssprev-items a
		{
			margin: 0;
			padding: 0;
			display: block;
			padding: 2px 6px;
			background: #FFF;
			color: #000;
			font-size:14px;
			text-decoration: none;
			border-bottom: 1px solid #eee;
			overflow: hidden;
			max-width:250;
		}
		#rssprev ul.rssprev-items a:hover
		{
			background: #FFF;
			color: #039;
			text-decoration: none;
			overflow: hidden	
		}		
		
/* Convention CSS */
#convention {
	background-color:#FFF;
	margin:0px;
	position:relative;
	top:-14px;
	left:-2px;
	width:712px;
	float:left;
	padding-top:5px;
	padding-left:0px;
	padding-right:12px;
	padding-bottom:0px;
}
#convention #convention-title {
	color: #A21616;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:12px;
	font-weight: bold;
	width:724px;
}
#convention p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	margin:0px;
	padding:18px 12px 18px 12px;
	clear:left;
}
#convention #convention-image img {
	clear: right;
	float: right;
	margin-top:50px;
	margin-bottom:12px;
	margin-left:0px;
	margin-right:0px;
}
#convention #short-bar {
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	display:block;
	background-image:url(Bar_Dark_1.gif);
	background-repeat: repeat-x;
	height: 27px;
	text-indent: 0.4em;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #FFF;
	width: 400px;
	padding-right: 0px;
	float:left;
}
#convention #full-bar {
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	display:block;
	width:724px;
	background-image:url(Bar_Dark_1.gif);
	background-repeat: repeat-x;
	height: 27px;
	text-indent: 0.4em;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #FFF;
	padding: 0px;
	float:left;
}
#convention a img {
	margin: 0px;
	padding: 0px;
	float: left;
	border-style: none;
}
#convention #sponsors{
	float: left;
	width:724px;
}
#convention #hotel_pic {
	clear: right;
	float: right;
	margin-top:12px;
	margin-bottom:36px;
	margin-left:12px;
	margin-right:12px;
}
/* Speaker Page */
h4.speaker_name {
	color:#000;
}
h5.speaker_org {
	font-weight:normal;
	font-style:italic;
	color:#000;
}
td#main_content ul#speaker_summaries li{
	background:#FFF;
	padding:12px;
	margin:0px;
	width:700px;
	position:relative;
	top:-20px;
	right:2px;
}

td#side_bar div#side_bar{
	background:#FFF;
	border-color:#0C3B81;
	border-width:thin;
	border-style:solid;
}

div#speaker_bio{
	background:#FFF;
	height:350px;
	position:relative;
	top:-20px;
	right:2px;
}

td#main_content ol.session_list{
	background:#FFF;
	position:relative;
	top:-20px;
	right:2px;
	padding:6px;
}

td#main_content ul li.session_speaker{
	background:#FFF;
	position:relative;
	top:-20px;
	right:2px;
	padding:6px;
}

td#main_content div.session_description.custom_text{
	background:#FFF;
	position:relative;
	top:-20px;
	right:2px;
	padding:6px;
}

#sym-speakers{
	padding: 6px;
}

#sym-speakers a img{
	margin: 10px;
}


/* Marc's Scary Code for the ICSJournal*/

#icsjournal {
	width:950px;
}

#icsjournal #journalarticle {
	width: 220px;
	float: left;
	padding:0px;
	clear: right;
	margin-left: 12px;
}

#icsjournal #journalarticle p a
{
                margin: 0;
                /* [disabled]padding: 0; */
                display: block;
                padding: 2px 6px;
                background: #FFF;
                color: #000;
                font-size:12px;
                text-decoration: none;
                border-bottom: 1px solid #eee;
                overflow: hidden;
                max-width:250;
}

#icsjournal #ads_column1 {
	margin:0px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:0px;
	width:202px;
	float:left;
}
#icsjournal #ads_column2 {
	margin:0px;
	padding:12px;
	width:202px;
	float:left;
}
#icsjournal #ads {
	padding:0px;
	float: left;
	width: 452px;
}
#icsjournal #leftmain p a {
	text-decoration: none;	
}
#icsjournal #ads p a {
	color:#000;
	text-decoration: none;	
}
#icsjournal #leftmain p a:hover {
	background: #FFF;
	color: #039;
	text-decoration: none;
	overflow: hidden	
}
#icsjournal #ads p a:hover {
	background: #FFF;
	color: #039;
	text-decoration: none;
	overflow: hidden	
}

div#ctl00_cph1_pnlIndDuplicate ul.sign_up_flow li a#ctl00_cph1_lnkEmailInfo{
    display:none;
}

div#ctl00_cph1_pnlCancel ul.sign_up_flow li#cancel_signup a#ctl00_cph1_btnCancel{
    display:none;
}

#HH4HLinks {
	text-align:center;
}

#article-659{
	background-color:#FFF;
	margin:0px 12px 12px 12px;
	width:659px;
	float:left;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	line-height:18px;
}

#article-659title{
	width:659px;
	padding: 0px 12px 0px 12px;
	font-weight:bold;
	margin:12px 12px 0px 12px;
	background-image:url(http://ilchiro.org/associations/4370/files/Bar_Dark_1.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height:27px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	font-style: normal;
	text-align: left;
}

div#content div#ctl00_cph1_viewEditForm_divFields{
	background-color:#FFF;
	margin:0px 12px 12px 12px;
	width:902px;
	float:left;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	line-height:18px;
}

div#content div#ctl00_cph1_viewEditForm_divFields h3.section_heading{
	width:902px;
	padding: 0px 12px 0px 12px;
	font-weight:bold;
	background-image:url(http://ilchiro.org/associations/4370/files/Bar_Dark_1.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height:27px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	font-style: normal;
	text-align: left;
}

div#content div#ctl00_cph1_viewEditForm_pnlAllButtons{
	background-color:#FFF;
	margin:0px 12px 0px 12px;
	width:902px;
	float:left;
	position:relative;
	top:-12px;
	padding-top:5px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	line-height:18px;
}
