/* General html tags */
body {background-color: #DFF7F7; font-family:"Geneva", sans-serif; color:#262626;}
h1 {font-size: 16pt; font-family:"Verdana", sans-serif;}
h2{font-size:14pt; font-family:"Verdana", sans-serif;}
h3{font-size:12pt; font-family:"Verdana", sans-serif;}
p {font-size: 10pt;}
a {text-decoration: underline; color:#666666;}
a:hover {text-decoration: underline; color:#333333;}

/* Specials */
.speaker_image {float: left; width: 120px; height: 170px; margin: 0px 8px 5px 0px;}
.speakers_images {margin: 8px 5px 5px 0px; float: left; width: 90px; height: 130px;}
.conf_images_l {margin: 8px 5px 5px 0px; float: left; width: 290px; height: 200px;}
.conf_images_r {margin: 8px 5px 5px 0px; float: right; width: 290px; height: 200px;}
.image_corners{display:block}
.image_corners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#363131}
.image_corners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a8a6a6;
  border-right:1px solid #a8a6a6;
  background:#686464}
.image_corners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;
  background:#5c5858}
.image_corners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #5c5858;
  border-right:1px solid #5c5858;}
.image_corners4{
  border-left:1px solid #a8a6a6;
  border-right:1px solid #a8a6a6}
.image_corners5{
  border-left:1px solid #686464;
  border-right:1px solid #686464}
.image_cornersfg{
  background:#363131}
.hr {
  width:100%;
  height: 10px;
  background: url('images/hr_image.jpg') no-repeat scroll left;}
.hr hr {display: none;}

/* Makes form and brochure appear side by side*/
.reg_form_bro{height:42px; margin: 30px 0px 0px 0px; padding: 0; width:100%; display:block;}
.reg_form_bro li{padding:0px 0px 0px 0px; margin:50px 10px 0px 0px; list-style:none; display:inline;}
.reg_form_bro li a  {padding: 0; text-decoration: none;}
.button_images {width:150px; height:30px; padding: 20px 0px 0px 0px;}



/* Layout */
#hd {width: 100%; height: 262px; background: url('images/menu_image.jpg') repeat scroll center;}
#doc2{background-color: #FFFFFF;}
#masthead{height:0px; background-color:#FFFFFF; margin:0px; padding:0px;border: none; font-color:#FFFFFF;}
.main_short{height:600px; background-color:#FFFFFF; border-top:#FFFFFF 1px solid;margin: 0px; padding-left:10px;}
.main_tall{height:850px; background-color:#FFFFFF; border-top:#FFFFFF 1px solid;margin: 0px; padding-left:10px;}
.main_medium{height:700px; background-color:#FFFFFF; border-top:#FFFFFF 1px solid;margin: 0px; padding-left:10px;}
.main_extra_tall{height:1200px; background-color:#FFFFFF; border-top:#FFFFFF 1px solid;margin: 0px; padding: 0px 0px 0px 10px;}
.main_extra__extra_tall{height:1900px; background-color:#FFFFFF; border-top:#FFFFFF 1px solid;margin: 0px; padding: 0px 0px 0px 10px;}
.form{ width:800px; height:1450px; background-color:#FFFFFF; border-top:#FFFFFF 1px solid;margin: 0px; padding-left:40px;}
#secondary_short{height:600px; background-color:#FFFFFF; border-top:#FFFFFF 2px solid;border-left:#1D4054 5px solid; margin:0px; padding:0px 5px 0px 5px;}
#secondary_medium{height:700px; background-color:#FFFFFF; border-top:#FFFFFF 2px solid;border-left:#1D4054 5px solid; margin:0px; padding:0px 5px 0px 5px;}
#secondary_tall{height:850px; background-color:#FFFFFF; border-top:#FFFFFF 2px solid;border-left:#1D4054 5px solid; margin:0px; padding:0px 5px 0px 5px;}
#secondary_extra_tall{height:1200px; background-color:#FFFFFF; border-top:#FFFFFF 2px solid;border-left:#1D4054 5px solid; margin:0px; padding:0px 5px 0px 5px;}
#secondary_extra_extra_tall{height:1900px; background-color:#FFFFFF; border-top:#FFFFFF 2px solid;border-left:#1D4054 5px solid; margin:0px; padding:0px 5px 0px 5px;}
#secondary_form{ height:1450px; background-color:#FFFFFF; border-top:#FFFFFF 1px solid;margin: 0px; padding-left:10px;}#secondary_short{height:600px; background-color:#FFFFFF; border-top:#FFFFFF 2px solid;border-left:#1D4054 5px solid; margin:0px; padding:0px;}
#secondaryFull{height:50px; background-color:#333333; border-top:#FFFFFF 1px solid;margin:0px; padding:0px;}
#footer{ height:85px; background: url('images/footer_image.jpg') repeat scroll center; margin:0px; padding-left:10px; padding-top: 10px; color:#FFFFFF; font-size: 12pt;}

/* Sidebar Styles */

#secondary_tall h3 {font-size: 10pt; color: #FFFFFF; text-align: center; margin: 5px 0px 5px 0px; padding-top: 8px; background: url('images/button_sidebar.jpg') no-repeat center; height: 28px;}
#secondary_tall p {padding-left: 5px; font-size: 8pt;}

/* Table Styles*/

table { border-style: none; margin: 0px; padding: 5px;}
td {border-style: none; margin: 0px; padding: 3px 0px 3px 2px;}

/* Menu Styles*/
.menu{height:40px; margin: 0; padding: 0; width:100%; display:block;}
.menu li{padding:0; margin:0 5px -3px 5px; list-style:none; display:inline;}
.menu li a{float:left; display:block; padding: 5px 0px 0px 0px; text-decoration: none; font:13px Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url('images/button_image.png') no-repeat; width: 100px; height: 25px; color:#FFFFFF;}
.menu li a:hover{background:url('images/button_image_hover.png') no-repeat; height: 25px; color: #666666;}
.menu li a:active{background:url('images/button_image_hover.png') no-repeat; height: 25px; color: #666666;}



