body { 
 font-size:90%;
 background-color:#fff;
 
}



* { 
 padding:0;
 margin:0;
 
 }
 
 
 
div.header { 
 background-image:url('../images/top_bar.jpg');
 background-repeat:repeat-x;
 float:left;
 width:100%;
 overflow:hidden;
 
 }
 
 
div.header_info {
 float:left;
 width:100%;
 margin-top:80px;
 margin-left:50px;

 
 }
 
 
 
div.header_info2 { 
 margin-top:60px;
 float:left;
 width:100%;
 height:196px;
 min-width:1010px;
 
 background:url('../images/header_bg.jpg');
 }
 
 
div.bg_logo { 
 background:url('../images/banner.jpg') right  no-repeat;
 width:100%;
 height:196px;
 float:left;
 }
 
div.info_box img{ 
  float:left;
  width:141px;
  }
  
 div.info_box { 
  float:left;
  width:80%;
  position:relative;
  left:5%;
  }
  
div.info_text { 
 float:left;
 position:relative;
 top:79px;
 left:30px;
 }
 
 
div.info_text h1 { 

 color:white;
 font-family:Gerogia,Times Roman,serif;
 font-weight:normal;
 
 }
 
.info_box  h1.conf   { 
 color:#ee9b18;
 font-family:Arial,Myriad,Myriad Pro,Sans-serif;
 font-weight:normal;
 font-size:1.3em;
 }
  .conf a:link{ 
  color:inherit;
  text-decoration:none;
  }
  .conf a:visited{ 
  color:inherit;
  text-decoration:none;
  }
  
  .conf a:hover{ 
  color:inherit;
  text-decoration:none;
  }
  
  .conf a:active{ 
  color:inherit;
  text-decoration:none;
  }
  
 .info_text h1 a:link{ 
  
  color:inherit;
  text-decoration:none;
  
  }
  
 .info_text h1 a:visited{ 
  color:inherit;
  
  text-decoration:none;
  
  }
  
  .info_text h1 a:hover{ 
   
  color:inherit;
  text-decoration:none;
  
  }
 .info_text h1 a:active{ 
  color:inherit;
  text-decoration:none;
  
  }

/*div.header_info2 img { 
 float:right;
 
 
 } */
 
 
div.header_info img { 
 float:left;
 width:164px;
 border-right:1px dashed #ccc;
 padding-left:10px;
 padding-right:20px;
 }
 
 
div.header_text p { 
 font-family:Myriad,Arial,Verdana,Sans-Serif;
 font-size:1em;
 color:#989796;

 }
 

 
 
 
div.header_text h1 { 
 font-family:Georgia,Times Roman,Serif;
 color:#0a4288;
 font-weight:normal;
 
 }
 
 
div.header_text { 
 float:left;

 
 min-width:100px;
 margin-left:30px;
 margin-top:40px;

 }
 
div.links_main { 
 
 width:100%;
 height:58px;
 background-image:url('../images/links_bg_2.jpg');
 background-repeat:repeat-x;
 background-color:none;
 clear:both;
}

div#body_all { 
 clear:both;
 float:left;
 width:100%;
 clear:both;
 
 }



 
 
div.links_sub {
 margin-left:30px;
 float:left;

  
 }

div.links_sub ul { 
 display:block;
 list-style:none;
 list-style-image:none;
 margin-left:30px;
 float:left;

 } 
 
div.links_sub li { 
 display:block;
 float:left;
 
 }
 
div.links_sub ul li a { 
 color:#fff;
 font-family:Myriad Pro,Myriad,Arial,Sans-serif;
 font-size:11pt;
 text-decoration:none;
 float:left;
 display:block;
 }
 
 
div.links_sub img { 
 border:none;
 
 }

 
 

div#body-top { 
 float:left;
 clear:both;
 width:100%;
 margin-top:40px;
 
 
 }
 
 
div#body-top h1 { 
 font-family:Georgia,Times Roman,San-serif;
 font-weight:normal;
 color:#eb8a2e;
 
 margin-bottom:10px;
 }
 
 
 
div.image-right img { 
 float:right;
 width:379px;
 margin-right:60px;
 margin-top:-25px;
 }
 
div.image-right { 

 margin-top:15px;
 
 }

 
div.left-box { 
 margin-left:90px;
 width:50%;
 float:left;
 
 min-width:100px;
 
 }
 
div.left-box h1 {
 font-family:Georgia,Times Roman,San-serif;
 font-weight:normal;
 color:#eb8a2e;
 margin-bottom:10px;
 margin-left:0px;
 }
 
 
div.left-box p { 
 font-family:Verdana,Arial,Sans-serif;
 color:#4b4a4a;
 font-size:.9em;
 padding:4px;
 }
 
 
 
div.body-bottom { 
 clear:both;
 width:87%;
 margin-top:20px;
 float:left;
 margin-left:90px;
 }
 
 
div.body-bottom-con { 
 margin-left:120px;
 float:left;
 padding:10px;

 }
 
 
div.right_image { 
 padding:5px; 
 border:1px solid #ccc;
 float:left;
 width:310px;
 height:189px;
 }
 
 
div.bottom_box { 
 float:right;
 background:#e5e5e5;
 border-bottom:3px solid #a7a7a7;
 width:50%;
 

 padding:20px;
 margin-right:50px;
 }

 
div.bottom_box h2 { 
 border-bottom:1px solid #f4831a;
 font-family:Myriad,Arial,verdana,sans-serif;
 font-weight:normal;
 color:#254a7a;
 padding-bottom:5px;
 }
 
 
div.bottom_box2 h2 { 
  font-family:Myriad,Arial,Verdana,Sans-serif;
  font-weight:normal;
  color:#254a7a;
  }
  
  
 div.bottom_box2 p{ 
  font-family:Arial,Verdana,Sans-serif;
  color:#4a4848;
  font-size:.8em;
  width:50%;
  }
 
div.bottom_box p { 
 
 font-family:Arial,Verdana,sans-serif;
 color:#4a4848;
 padding:10px;
 font-size:.8em;
 }
 
 
div.footer { 
 background:url('../images/footer_bar.jpg') repeat-x;
 width:100%;
 clear:both;
 float:left;
 margin-top:35px;
 height:58px;
 }
 
 
div.footer p { 
 color:#fff;
 float:right;
 width:300px;
 }
 
 
div.footer a { 
 font-family:Arial,Verdana,sans-serif;
 font-size:.9em;
 color:#fff;
 float:left;
 padding-left:15px;
 text-decoration:none;
 margin-top:24px;
 }
 
 
 
div.main_layout { 
 width:100%;
 position:relative;
 float:left;
 overflow:hidden;
 clear:both;
 }
 
 
div.sub_main { 
 width:100%;
 position:relative;
 float:left;
 }
 
 
div.container_box { 
 width:100%;
 position:relative;
 float:left;

 }
 
 
div.col_left { 
 float:left;
 width:30%;
 position:relative;
 left:5%;

 max-width:400px;
 min-width:340px;
 }
 
 
 
 
 div.map_box { 
  
   
  float:left;
  padding-bottom:5px;
  }
  
  
div.map_box h4 { 
 background:url('../images/arrow.jpg') no-repeat;
 padding-left:14px;
 color:#adadad;
 font-weight:normal;
 font-size:1em;
 }
 
 
div.map_box a {
 color:#234574;
 font-family:Myriad,Myriad Pro,Arial,Sans-serif;
 text-decoration:none;
 }
 
div.map_box a:hover { 
 color:#f26522;
 
 }
 
div.col_center { 
 width:30%;
 float:left;
 position:relative;
 left:6%;
 border-right:1px dotted #666;
 border-left:1px dotted #666;
 padding:10px;
 
 }
 
 
div.col_center span { 
  color:#234574;
  font-weight:bold;
  }
 
 div.col_center h2 { 
  color:#234574;
  font-family:Times Roman,serif;
  padding:10px 0px;
  
 }
 
div.col_center p { 
 font-family:Arial,Verdana,sans-serif;
 font-size:.9em;
 margin-bottom:25px;
 }
 
 
div.col_right { 
 float:left;
 width:20%;
 position:relative;
 padding:3px;
 left:10%;
 }
 
 
div.col_right h3 { 
 font-family:Myriad,Arial,sans-serif;
 color:#234574;
 font-weight:bold;
 }
 
 
div.col_right span { 
 font-weight:bold;
 font-family:Arial,Verdana,sans-serif;
 color:#234574;
 }
 
 
div.col_right p { 
 font-family:Arial,verdana,sans-serif;
 font-size:.9em;
 margin-bottom:25px;
 }
 
div.col_right p img { 
 float:left;
 width:100px;
 padding:5px;
 }
 
 
div.col_right ul { 
 margin-left:10px;
 list-style:none;
 }
 
div.col_right li { 
 color:#adadad;
 font-family:Myriad,Myriad Pro,Arial,Sans-serif; 
 padding:5px;
 font-size:1em;
 }
 
div.col_right a{ 
 color:#234574;
 }
 
 
div.col_right a:hover { 
 color:#f26522;
 
 }

 
 
div.day1 { 
 width:40%;
 float:left;
 position:relative;
 left:5%;
 
 
 }
 
div.day2 { 
 width:40%;
 float:right;
 position:relative;
 right:5%;
 
 }
 
div.form1 { 
 margin:auto;
 width:600px;
 
 }
 
div.form1 img { 
 width:153px;
 height:137px;
 margin:auto;
 border:1px solid #e2e2e2;
 }
 
div.form1 p { 
 padding:10px;
 background-color:#eee;
 border-left:3px solid crimson;
 color:#666;
 font-family:Arial,Verdana,sans-serif;
 font-size:.9em;
 }
 
 
div.form1 ul { 
 padding:10px;
 background-color:#eee;
 border-left:3px solid crimson;
 }
 
div.form1 li { 
 font-family:Arial,verdana,Sans-serif;
 font-size:.9em;
 color:#666;
 margin-left:30px;
 }
 
 
div.form1 h2 { 
 border-bottom:1px solid #ee9b18;
 font-family:Arial,Sans-serif;
 color:#234574;
 padding-top:10px;
 
 }
 
 
span.disclaimer { 
 color:#234574;
 font-size:1em;
 font-weight:bold;
 }
 
 

 
 
 
div.day1 table,div.day2 table{ 
 width:70%;
 background:url('../images/agenda_bg.jpg')bottom right no-repeat;
 border:1px solid #666;
 
 }
 
 
div.day1 td, th,div.day2 td ,div.day2 th{
 padding:5px;
 border-bottom:1px solid #666;
 text-align:center;
 font-family:Arial,Verdana,sans-serif;

 }
 
 
td.time,th.time  { 
  width:25%;
  background-color:#234574;
  border-right:1px solid #666;
  font-size:.9em;
  font-family:Arial,Verdana,Sans-serif;
  color:#fff;
  font-weight:bold;
  }
  
  
 div.day1 h3,div.day2 h3 { 
  color:#234574;
  font-family:Arial,Verdana,sans-serif;
  padding:10px;
  border-bottom:1px solid #ee9b18;
  }
  
 div.day1 ul,div.day2 ul{ 
  padding:3px;
  margin-left:20px;
  list-style:none;
  color:#666;
  }
  
  
 div.day1 li,div.day2 li{ 
  padding:2px;
  font-family:Arial,Verdana,Sans-serif;
  }
  
  
  
 div.contact-box { 
  width:60%;
  background-color:#e2e2e2;
  padding:4px;
  border-bottom:3px solid #666;
  margin-left:auto;
  margin-right:auto;
  
  }
  
  
div.contact-box h2 { 
 font-family:Arial,Verdana,Sans-serif;
 color:#234574;

 text-align:center;
 }
 
 
div.contact-box dl { 
 margin-left:10px;
 padding:10px;
 }
 
div.contact-box dt { 
 font-size:1.2em;
 font-family:Arial,Sans-serif;
 color:#234574;
 font-weight:bold;
 padding:2px;

 }
 
 div.contact-box dd { 
  font-size:1em;
  font-family:Arial,Verdana,san-serif;
  color:#666;
  margin-left:30px;
  padding:20px;
  
  }
  
  
  
div.contact-box a { 
 color:#234574;
 
 }
 
 
div.contact-box a:hover { 
 color:#ffa422;
 
 }

 
 
 
div.sponser_main { 
 width:100%;
 float:left;
 position:relative;
 }
 
 
div.sponser_container { 
 width:100%;
 float:left;
 position:relative;
 }
 
 
div.sponser_box { 
  width:70%;
  float:left;
  position:relative;
  left:7%;
  padding:10px;
  background-color:#eee;
  border-bottom:2px solid #234574;
  }
  
div.sponser_box h2 { 
 border-bottom:2px solid #ffa422;
 padding:2px,0,4px,0;
 font-family:Arial,Verdana,Sans-serif;
 color:#234574;
 }
  
  
div.sponser_box img { 
 
 float:left;
 border:1px solid #ccc;
 margin-top:10px;
 margin-left:5px;
 }
  

  
 div.sponser_box a:link { 
  text-decoration:none;
  color:#006699;
  }
  
 div.sponser_box a:visited { 
  color:#006699;
  text-decoration:underline;
  }
 div.sponser_box a:hover { 
  color:#ff9933;
  text-decoration:underline;
  }
  
 div.sponser_box a:active { 
  color:#ff9966;
  text-decoration:none;
  
  }
  
  
  
  
 div#keynotes { 
  width:800px;
  
  height:500px;
  margin:auto;
  }
  
  
div.keynotes_bio { 
 width:100%;
 background:#eee;
 float:left;
 border-bottom:3px solid #254a7a;
 border-left:1px dashed #a7a7a7;
 border-right:1px dashed #a7a7a7;
 margin-top:4px;
 clear:both;
 }
 
 
div.keynotes_bio img { 
 float:left;
 width:115px;
 margin-top:10px;
 margin-left:15px;
 }
 
div.bio_title h2 { 

 color:#fff;
 font-family:Arial,Myriad Pro;
 margin-left:7px;
 margin-top:5px;
 }
 
 
div.bio_title { 
 width:430px;
 background:url('../images/link_bar.jpg') repeat-x;
 height:39px;

 
 }
 
div.bio_text { 
 margin-left:10px;
 float:left;
 width:600px;
 text-align:left;
 line-height:1.2em;
 float:left;
 
 
 
 }
 
 
div.bio_text p { 
 margin-bottom:5px;
 font-family:Arial,Myriad Pro,Myriad;
 font-size:.8em;
 color:#666;

 }
 
 
div.bio_text p span {
 font-size:1.4em;
 font-family:Times Roman,Georgia,serif;
 font-weight:bold;
 color:orange;
 }
 
 
div.bio_img {  
 float:left;
 width:115px;
 }
 
 

 
 
 
div.key_bio { 
 width:750px;
 border:7px solid #ccc;
 background-color:#fff;
 padding:10px;
 float:left;
 clear:both;
 margin-bottom:10px;
 }
 

 div#quotes { 
 float:left;
 font-family:Arial,Verdana,sans-serif;
 background:#eee;
 padding:10px;
 border-bottom:1
 }
 
 
 
div#quotes dl { 
 width:400px;
 }
 
 
div#quotes dt { 
 font-size:1em;
 font-family:Arial,Verdana,Sans-serif;
 font-style:italic;
 margin-bottom:5px;
 color:#274871;
}

div#quotes dd { 
 font-size:.9em;
 font-family:Arial,Verdana,Sans-serif;
 color:#000;
 font-style:italic;
 margin-bottom:15px;
 margin-left:30px;
 }
 
 
 
div.article_body { 
 margin:auto;
 width:50%;
 }
 
div.article_body img { 
 width:500px;
 margin:auto;
 border:1px solid #ccc;
 padding:5px;
 }
 
 
div.article-image { 
 width:550px;
 margin:auto;
 }
 
div.article_body p { 
 font-family:Arial,Verdana,Sans-serif;
 font-size:.9em;
 margin-bottom:15px;
 }
 
 
div.article_body h2 { 
 font-family:Georgia,Times Roman,Serif;
 color:#eb8a2e;
 
 }
 
 
div.gallery { 
 width:50%;
 margin:auto;
 
}

div.gallery_box { 
  background:url('../gallery/images/bg_gallery.jpg') no-repeat;
  padding:25px;
  height:228px;
  }
  
  
 div.image_thumb { 
  float:left;
  width:215px;
  }
  
  
div.gallery_box p { 
 float:left;
 margin-top:40px;
 margin-left:15px;
 font-size:1.5em;
 font-family:Myriad,Myriad Pro,Arial,Sans-serif;
 font-weight:bold;
 color:#112b5b;
 }
 
 
div.gallery2 { 
  width:100%;
  
  overflow:auto;
  }
  
  
  
div.flashcontent { 
overflow:auto;

}

 div#aps-censusbody {
  font-family:Tahoma,Verdana; 
  font-size:.8em;
  color:#1e1e1e ;
  width:700px;
  margin:auto;

  }
 

 
 div#aps-censusbody h1, h2, h3 {
   color:#274871;
   font-family:Myriad Pro,Myriad;
   font-weight:bold;
   border-bottom:3px solid #f89e33;
 }   