﻿*{ padding:0px; margin:0px;}
img{ border:0px;}
html{}
body {font-size:11px; color:#000000;  font-family:Sans-Serif; font-weight:normal;}
h1{font-size:24px; color:#6bb6fa; border-bottom:solid 4px black; padding-bottom:2px; font-family:Times New Roman; font-weight:normal;}
h2{font-size:14px; font-weight:normal; padding:5px 0 5px 0; color:#6bb6fa; font-family:Times New Roman;}
h3{font-size:18px; font-weight:normal; padding-bottom:50px; width:280px; font-style:italic; font-family:Times New Roman;}
h4{font-size:11px; color:#000000; font-weight:normal; font-style:italic;}

h2 a{font-size:12px; text-decoration:none; color:#0180c6;}
h2 a:hover{ text-decoration:underline;}

#dims{ width:1000px; margin:auto;}

#header{width:1000px; height:25px; background:#6bb6fa;}
#footer{width:1000px; height:25px; background:#6bb6fa; float:left; clear:both; margin-top:10px}
#logo{width:1000px; font-size:1px}
#banner{width:1000px;}
#mainPage{width:1000px; margin:auto; float:left; clear:left; min-height:300px; padding-bottom:10px;}

#leftSide{float:left; width:260px; clear:left; padding-left:50px}
#leftSideText{width:260px; margin:auto; float:left; clear:both; }
#leftSideVideo{float:left; clear:left; width:260px; padding:10px 0 0 28px}

#rightSide{float:right; width:610px; clear:right;}
#rightSideText{width:580px; float:left; clear:both;}
#rightSideText p{width:475px; padding-top:10px; font-size:11px;}
#rightSideText a{font-size:11px; text-decoration:none; color:#6bb6fa; }
#rightSideText a:hover{ text-decoration:underline;}
#rightSideText h2{width:580px; float:left; clear:both;}
#rightSide img{float:right; clear:both; padding-bottom:20px;}
#accomText p{width:300px; padding-top:10px; font-size:11px; padding-bottom:20px;}
#scientific p {padding-top:0px;}

#pnav{padding:10px 0 60px 50px;}
#pnav a{color:#000000; text-decoration:none; font-size:11px; margin-right:12px;}
#pnav a:hover, #pnav .pnavon{border-bottom:solid 3px #6bb6fa; }

#message{color:#000000; border-top:solid 2px #000000; padding:7px 0 8px 0; min-height:160px; border-bottom:solid 4px #000000;} 
#message li{ list-style-type:none; width:250px; padding-bottom:10px;}
#message li .messageHeadline a{ font-size:18px; font-family:Times New Roman;}
#message img{float:left;}
#message li p{width:140px; float:right; padding-right:20px; font-size:11px;}
#message li a{font-size:11px; color:#6bb6fa; font-weight:bold; text-decoration:none;}


.honors{font-size:11px; font-weight:normal; color:#a0a0a0;}
#request{float:left; clear:both; padding:20px 0 10px 0;}
#request input{width:200px;} 
#request label{width:100px; display:inline-block; padding-bottom:10px;}
#submit{padding:10px 0 0 100px; width:200px;}

.progTable {padding:0px; border-collapse:collapse; background:#ffffff; width:580px; border:solid 1px #6bb6fa;}
.progTable tr{padding:5px; vertical-align:top;}
.progTable td{text-align:left;  padding:3px;  border:solid 1px #6bb6fa; width:144px}
.progTable th{font-weight:bold; border:solid 1px #6bb6fa;}

#rightSideSoc{float:right; width:610px; clear:right;}
.social {width:600px; }
.social p{width:500px; padding-top:10px; font-size:11px;}
.social h2{width:500px; float:left; clear:both;}
.social img{padding:10px 0 10px 0;}
.social p a{color:#ffffff; text-decoration:none; font-size:10px;}
.social p a:hover{text-decoration:underline;}

#committeeTable{float:left; clear:both; width:300px; padding-bottom:30px;}
#fax{float:left; clear:both;}
.blue{color:#6bb6fa; font-weight:bold; padding-right:10px}
#footerLeft{float:right; clear:both; padding:5px 10px 0 0} 
#footerLeft a{font-size:10px; color:#ffffff; text-decoration:none;}
#footerLeft a:hover{text-decoration:underline;}

.previousLeft {float:left; clear:both; width:260px; min-height:250px; margin-bottom:10px;}
.previousRight {float:right; width:260px; min-height:250px; margin-bottom:10px;}

#first {float:left; clear:both; width:575px; text-align:center;}
.next {float:left; width:145px; min-height:96px; margin:0, 10px, 20px, 0;}

#downloadList{width:550px; }
#downloadList li{list-style-type:none; line-height:18px;}
#downloadList li a{background:url(../images/pdf-icon.gif) no-repeat top left; padding-left:20px; margin:5px 0 10px 0;}

.hotelBreak{width:600px; float:left; clear:left; padding-bottom:20px;}
.hotelText{width:317px; float:left; clear:left; }
.hotelPic{width:255px; float:right; clear:right; }

.timeActivity{float:left; clear:both; width:578px; border-bottom:solid 1px #9cd2ff;}
.timeSpan{width:150px; float:left; clear:left;}
.activitySpan{float:left; clear:right; width:420px;}
.daySpacer{width:578px; height:20px; float:left; clear:both;}

#container {width:578px; float:left; clear:both;}
.col1{float:left; clear:none; width:338px; border-bottom:solid 1px #9cd2ff;}
.col1 .info{width:338px; float:left;}
.info{width:120px; float:left;}
.col2{float:left; clear:none; width:120px; border-bottom:solid 1px #9cd2ff;}
.col3{float:left; clear:none; width:120px; border-bottom:solid 1px #9cd2ff;}

.timeActivity2{float:left; clear:both; width:578px; border-bottom:solid 1px #9cd2ff;}
.timeSpan2{width:400px; float:left; clear:left;}
.activitySpan2{float:left; clear:right; width:178px;}
.daySpacer2{width:578px; height:20px; float:left; clear:both;}

.right h3{width:580px; float:left; clear:both; font-size:11px; color:#000000; font-weight:normal; font-style:italic; padding-bottom:0px;}

.bookingPanel{background: #0180c6; display:block; width:300px; height:20px; padding:5px 0 3px 0; text-align:center; color:#ffffff; cursor:pointer; text-decoration:none; }
.bookingPanel:hover{background:#6BB6FA;}