
* { padding: 0; margin: 0; }

body { font-family: Helvetica, Arial, sans-serif; color: #292929; text-align: center; background: #f3f3e8; }
h1, h2, h3, h4, h5, h6 { line-height: 1.2em; }
h3 { font-size: 18px; font-weight: normal; margin-bottom: .5em; }
h4 { font-size: 16px; font-weight: normal; margin-bottom: .5em; }
p, label { font-size: 14px; font-family: Optima, Helvetica, Arial, sans-serif; line-height: 1.3em; margin-bottom: 1em; }
a { color: #144e80; outline: none; }
a:hover { text-decoration: none; }
img { border: 0; }
hr { height: 1px; margin: .5em 0 1em 0; border: 0; border-top: 1px dotted #818181; }

.note { font-size: 11px; }
.clear { clear: both; }
p.more { font-size: 11px; }
p.more a { color: #818181; }
.asterix { font-size: 16px; font-weight: bold; color: #ff7000; }

/* Form Elements */
.input, select, textarea { width: 97%; padding: 4px; border: 1px solid #cacaca; }

#wrapper { width: 950px; text-align: left; margin: 0 auto; border-right: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; background: #fff; }

#head { height: 100px; }
#dates { float: right; }

#slideshow { height: 104px; }

#topMenu { height: 39px; background: url('/imgs/bkg_menu.png') repeat-x; }
#topMenu ul li { width: 125px; font-size: 14px; font-weight: 600; text-transform: uppercase; text-align: center; list-style: none; float: left; }
#topMenu ul li a { color: #535353; text-decoration: none; padding-top: 13px; padding-bottom: 10px; display: block; }
#topMenu ul li a:hover { text-decoration: underline; }

#redBar { height: 41px; font-family: Optima, Helvetica, sans-serif; background: url('/imgs/bkg_redbar.png') repeat-x; }
#redBar ul li { font-size: 14px; list-style: none; float: left; }
#redBar ul li a { color: #fff; padding: 13px 2em 11px 2em; display: block; }
a#faq { font-size: 12px; color: #fff; margin: 13px 15px 0 0; float: right; }
#menuActive { width: 16px; height: 11px; position: absolute; background: url('/imgs/menuActive.png') no-repeat top left; }

#main { background: url('/imgs/bkg_main.png') repeat-y; }

#leftCol { width: 652px; padding: 30px; float: left; }
#leftCol h1 { font-size: 24px; font-weight: normal; line-height: 1.2em; margin-bottom: .75em; }

#leftCol ul li { font-size: 14px; font-family: Optima, Helvetica, Arial, sans-serif; line-height: 1.3em; list-style-position: outside; margin-left: 1.5em; }
#leftCol ul { margin-bottom: 1em; }
#leftCol .input { font-size: 14px; font-family: Optima, Helvetica, Arial, sans-serif; line-height: 1.3em; list-style-position: inside; }
#leftCol .participant { font-size: 12px; color: #818181; }
.faculty img { float: right; }

#programGrid a:hover { text-decoration: none; }
#programGrid td { vertical-align: top; padding: 10px 0; border-bottom: 1px dotted #b2b2b2; }
#programGrid td.thumb { padding-left: 10px; }
#programGrid td.info { padding-right: 10px; }
#programGrid td.info img { margin: 0 10px; float: left; }
#programGrid td.leftSide { border-right: 1px dotted #b2b2b2; }
#programGrid h5 { font-size: 14px; margin-bottom: .5em; }
#programGrid p { font-size: 12px; margin-bottom: 5px; }
#programGrid tr.lastRow td { border-bottom: none; }

#rightCol { width: 238px; float: left; }
a#videoLink { font-size: 12px; color: #fff; padding: 10px 15px; display: block; background: #144e80; }
#rightCol .contentBox { padding: 15px; border-bottom: 1px dotted #b2b2b2; }
#rightCol h3 { font-size: 90%; }
#rightCol h3 a { color: #292929; text-decoration: none; display: block; }
#rightCol h3 a:hover { text-decoration: underline; }
#rightCol .contentBox p { font-size: 11px; line-height: 1.5em; }
#rightCol .contentBox ul li { font-size: 11px; font-family: Optima, Helvetica, Arial, sans-serif; line-height: 1.3em; margin: 0 0 1em 1em; }
#rightCol .participant { font-size: 10px; color: #ababab; }
#rightCol .comment { font-size: 11px; margin-bottom: 2em; }
#rightCol p.more { text-align: right; }
#rightCol #facultyList ul li, #rightCol #facultyList p, #rightCol #programInfo ul li, #rightCol #programInfo p { font-size: 12px; margin-bottom: .5em; }

#footer { font-size: 11px; color: #ababab; padding: 15px; clear: both; border-top: 1px dotted #b2b2b2; background: #fff; }
#footer a { color: #ababab; margin: 0 .5em; }
#copyright { float: right; }
#footer ul li { list-style: none; margin-right: 2em; float: left; }

/* Twitter Speciic */



/* Hotels */

#hotels td { font-size: 11px; text-align: center; }
#hotels img { padding: 8px; margin-bottom: 5px; border: 1px solid #ddd; }

/* Google Maps */
.googleLinks ul li { list-style-position: inside; }
.googleLinks ul li a { font-size: 12px; color: #144e80; }

/* Faculty Gallery */

/* Faculty Gallery */

#facGallery td a {
  width: 133px;
  height: 199px;
  margin:  0 auto;
  display: block;
  border-bottom: 0;
  }
#facGallery td a.facultyStatic {
  text-decoration: underline;
  display: inline;
  }
#facGallery td {
  width: 33%;
  font-size: 82%;
  text-align: center;
  padding: 0 15px 15px 0;
  }
a#marsanThumb { background: #f6f6f6 url('/imgs/faculty/gallery/claudia.jpg') no-repeat !important; }
a:hover#marsanThumb { background: url('/imgs/faculty/gallery/claudia.jpg') no-repeat 0 -200px !important; }
a#tanyaThumb { background: #f6f6f6 url('/imgs/faculty/gallery/tanya.jpg') no-repeat; }
a:hover#tanyaThumb { background: url('/imgs/faculty/gallery/tanya.jpg') no-repeat 0 -200px; }
a#treyThumb { background: #f6f6f6 url('/imgs/faculty/gallery/trey.jpg') no-repeat; }
a:hover#treyThumb { background: url('/imgs/faculty/gallery/trey.jpg') no-repeat 0 -200px; }
a#tonioThumb { background: #f6f6f6 url('/imgs/faculty/gallery/tonio.jpg') no-repeat; }
a:hover#tonioThumb { background: url('/imgs/faculty/gallery/tonio.jpg') no-repeat 0 -200px; }
a#steveThumb { background: #f6f6f6 url('/imgs/faculty/gallery/steve.jpg') no-repeat; }
a:hover#steveThumb { background: url('/imgs/faculty/gallery/steve.jpg') no-repeat 0 -200px; }
a#rolandThumb { background: #f6f6f6 url('/imgs/faculty/gallery/roland.jpg') no-repeat !important; }
a:hover#rolandThumb { background: url('/imgs/faculty/gallery/roland.jpg') no-repeat 0 -200px !important; }
a#shuliThumb { background: #f6f6f6 url('/imgs/faculty/gallery/shuli.jpg') no-repeat !important; }
a:hover#shuliThumb { background: url('/imgs/faculty/gallery/shuli.jpg') no-repeat 0 -200px !important; }
a#guyThumb { background: #f6f6f6 url('/imgs/faculty/gallery/guy.jpg') no-repeat; }
a:hover#guyThumb { background: url('/imgs/faculty/gallery/guy.jpg') no-repeat 0 -200px; }
a#chadThumb { background: #f6f6f6 url('/imgs/faculty/gallery/chad.jpg') no-repeat; }
a:hover#chadThumb { background: #f6f6f6 url('/imgs/faculty/gallery/chad.jpg') no-repeat 0 -200px; }
a#suzanneThumb { background: #f6f6f6 url('/imgs/faculty/gallery/suzanne.jpg') no-repeat; }
a:hover#suzanneThumb { background: url('/imgs/faculty/gallery/suzanne.jpg') no-repeat 0 -200px; }
a:hover#elenaThumb { background: url('/imgs/faculty/gallery/elena.jpg') no-repeat 0 -200px; }
a#elenaThumb { background: #f6f6f6 url('/imgs/faculty/gallery/elena.jpg') no-repeat; }
a:hover#elenaThumb { background: url('/imgs/faculty/gallery/elena.jpg') no-repeat 0 -200px; }
a#danielThumb { background: #f6f6f6 url('/imgs/faculty/gallery/daniel.jpg') no-repeat; }
a:hover#danielThumb { background: #f6f6f6 url('/imgs/faculty/gallery/daniel.jpg') no-repeat 0 -200px; }
  

