a:link,a:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input, dl, dd, dt
{ margin:0; padding:0 }
a img,:link img,:visited img { border:0px solid black;  }
/* end css to take out browser defaults */html {margin: 0; padding: 0; }

html {margin: 0; padding: 0; }

body {margin: 0 auto; padding: 0; text-align: center; color: #000; 
	font-family: Verdana, non-serif; font-size: .83em;  background: #fff;  } 

#wrapper {margin: 0 auto; width: 906px; background: #fff; text-align: left; }

#header {margin: 0; padding: 0; height: 26px; }

h1 {margin: 5px 0 0px 50px; padding-right: 30px; font-size: 1.3em; color: black; }

#header img {margin: 0; padding: 0; height: 96px; display: none; }

#content-wrap {background: white url(images/xcontent-wrap-bg.jpg) top no-repeat; height: 604px; position: relative; }

#link-mhc {width: 150px; height: 75px; position: absolute; bottom: 35px; right: 15px; display: none; }

#main-information {margin: 15px 0 0px 0px; padding: 0 0px 0 45px; width: 80%; float: left; line-height: 1.4; }

#main-information a {color: #A4BFE3; border-bottom: 2px dotted; }

#main-information a.white {color: #fff; border-bottom: 2px dotted #A4BFE3; }




p.blue {color: #A4BFE3; }

p.regis-p {margin-left: 17px; text-indent: -18px; }

.blue {color: #A4BFE3; font-weight: bold; }

#main-information p {margin-right: 95px; padding-bottom: 15px; }

#right-side-image {background: blue; }

.clearer {clear: both; }

#menuarea {margin: 0px 0 0 0; padding: 20px 0 0 0; color: white; width: 100%; height: 40px; display: none; }

#menu {margin: 0 0 0 15px; padding: 0; height: 43px; 
	text-align: center; color: white; }

#menu li {display: inline; }

ul#menu li {
	display:block;
	float:left; }
			
ul#menu li a {
	display: block;
	outline:none;
	text-indent:-9009px;
	margin:0 0px 0 0; padding: 0; }


#menu li#overview a{color: inherit; background: transparent url(images/menu-overview.gif) no-repeat; width: 83px; height: 19px; margin: 0 8px 0 8px; }
#menu li#overview a:hover {color: inherit; background: transparent url(images/menu-overview.gif) no-repeat; width: 83px; height: 19px; margin: 0 8px 0 8px; border-bottom: 2px dashed #A4BFE3; }

#menu li#schedule a{color: inherit; background: transparent url(images/menu-schedule.gif) no-repeat; 
	width: 83px; height: 19px; margin: 0 8px 0 8px; }
#menu li#schedule a:hover {color: inherit; background: transparent url(images/menu-schedule.gif) no-repeat; width: 83px; height: 19px; margin: 0 8px 0 8px; border-bottom: 2px dashed #A4BFE3; }

#menu li#speakers a{color: inherit; background: transparent url(images/menu-speakers.gif) no-repeat; 
	width: 83px; height: 19px; margin: 0 8px 0 8px; }
#menu li#speakers a:hover {color: inherit; background: transparent url(images/menu-speakers.gif) no-repeat; 
	width: 83px; height: 19px; margin: 0 8px 0 8px; border-bottom: 2px dashed #A4BFE3; }

#menu li#registration a{color: inherit; background: transparent url(images/menu-registration.gif) no-repeat; width: 117px; height: 19px; margin: 0 8px 0 8px; }
#menu li#registration a:hover{color: inherit; background: transparent url(images/menu-registration.gif) no-repeat; width: 117px; height: 19px; margin: 0 8px 0 8px; border-bottom: 2px dashed #A4BFE3; }

#menu li#directions a{color: inherit; background: transparent url(images/menu-directions.gif) no-repeat; 
	width: 98px; height: 19px; margin: 0 8px 0 8px;}
#menu li#directions a:hover {color: inherit; background: transparent url(images/menu-directions.gif) no-repeat; 
	width: 98px; height: 19px; margin: 0 8px 0 8px; border-bottom: 2px dashed #A4BFE3; }

#menu li#promo a {color: inherit; background: transparent url(images/menu-promo.gif) no-repeat; 
	width: 83px; height: 19px; margin: 0 8px 0 8px;}
#menu li#promo a:hover {color: inherit; background: transparent url(images/menu-promo.gif) no-repeat; 
	width: 83px; height: 19px; margin: 0 8px 0 8px; border-bottom: 2px dashed #A4BFE3; }

/* persistent page indicators */
body#overviewpage li#overview a, body#schedulepage li#schedule a, body#speakerspage li#speakers a, body#registrationpage li#registration a, body#directionspage li#directions a, body#promopage li#promo a
{border-bottom: 2px dashed #A4BFE3;}








#footer {margin: 0px 0 0 0;  padding: 5px 0 15px 0; text-align: center; width: 906px; background: white; 
	color: #000; clear: both; }

#footer a {color: #000; }

ul#bottom-menu {margin-bottom: 30px; display: block; font-weight: bold; color: black; }

ul#bottom-menu li {display: inline;  margin-bottom: 30px; }

#bottom-menu li a {color: #A4BFE3; }
#bottom-menu li a:hover {color: #2f3c91; }

#footer .support {padding-top: 15px; font-size: 1.2em; }


.clearer {clear: both; }

.clear-right {clear: right; }

/* table for schedule page */

table td {padding-bottom: 10px; }

td.time {text-align: right; width: 218px; vertical-align: top; padding-right: 15px; }

td.place {font-weight: bold; text-align: right; width: 218px; vertical-align: top; }

td.place.library {padding-top: 30px; }

/* form */



/* from old form */


