/* */
/* MAIN ASMP TUCSON STYLES */

/* The following asmptucson.css code can be replaced with custom code. asmptucson.css should be included on all pages. */

dl { margin: 0!important;} 

div#asmptucson_container h2.mainhed,
div#asmptucson_container h1	{
	font-family: Avenir, Helvetica, Arial;
/*	font-family: "Arial"; */
	font-size: 2.3em;
	margin: 0 0 10px 0; 
	color: #7c98ae;
	font-weight: bold;
	padding:0;
	border:none;
}
div#asmptucson_container h2	{
	font-size: 1.6em;
	font-family: Helvetica, Arial;
	font-weight: bold;
	color: #993300;
	padding-bottom: 5px;
	border-bottom: 2px dotted #cccccc;
	margin-bottom:6px;
}
div#asmptucson_container h3,
div#events_sidebar h3	{
	font-size: 1.35em;
	font-family: Helvetica, Arial;
	color: #000000;
	margin: 10px 0 6px 0;
}
div#asmptucson_container h4,
div#events_sidebar h4	{
	font-size: 1em;
	line-height:19px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	color: #993300;
}
div#asmptucson_container h4.with_hr	{
	padding-bottom: 2px;
	border-bottom: 1px dotted #993300;
}
div#asmptucson_container h5,
div#events_sidebar h5	{
	font-size: 1em;
	line-height:19px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	color: #000000;
	margin: 6px 0;
}
div#asmptucson_container hr,
div#events_sidebar hr {
	color: #7c98ae;
	border: 1px dotted #7c98ae; 
	border-style: none none dotted;
	margin: 0 0 10px 0;
}
div#asmptucson_container p,
div#events_sidebar p {
	margin-bottom:19px;
	font-family:Helvetica, Arial;
	font-size:1em;
	line-height:19px;
}

div#asmptucson_container .justify {
	text-align:justify;
}


div#asmptucson_container blockquote {
	margin:0;
	padding:0;
}
div#asmptucson_container ul,
div#events_sidebar ul {
	list-style: disc outside none;
	padding:0;
	margin:0 0 19px 13px;
}
div#asmptucson_container li,
div#events_sidebar li {
	font-size:1em;
	line-height:19px;
}

div#asmptucson_container table {
	width:100%;
	margin:0 0 19px 0;
}
div#asmptucson_container caption {
	font-size: 1em;
	font-family: Helvetica, Arial;
	font-weight: bold;
	color: #993300;
}
div#asmptucson_container th {
	padding:6px;
	font-size:0.9em;
	line-height:19px;
	font-weight:bold;
}
div#asmptucson_container td {
	padding:6px;
	font-size:0.9em;
	line-height:1.3em;
}
div#asmptucson_container .disabledtext {
	font-style:italic;
}

div#asmptucson_container .registertable tr {
	border-bottom: 1px solid #ccc;
}
div#asmptucson_container .registertable th {
	background-color: #fff;
}


div#asmptucson_container a { color: #5d5f2a; }
div#asmptucson_container a:link    { color: #5d5f2a; }
div#asmptucson_container a:visited { color: #5d5f2a; }
div#asmptucson_container a:hover   { color: #993300; }
div#asmptucson_container a:active  { color: #993300; }

div#events_sidebar {
	float:left;
	width: 166px;
	margin:0 0 0 10px;
}
div#events_sidebar_img {
	padding: 0 0 20px 0;
	margin:10px 0 10px 0;
	border-bottom:1px dotted #ccc;
}



/* END MAIN EVENTS STYLES */
/* */ 

div#asmptucson_container .dpbf_event_img {
	width: 415px;
	height: 149px;
}


/* Sponsor Styles */
div#asmptucson_sponsor p

{

font-size: 1.1em;

}

