/* tags */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; margin:20px 0px 0px 0px; padding:0; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size: 22px; color: #000000; }
h2 { font-family: arial; font-weight: 700; font-size: 15px; line-height: normal; margin:0; padding:15px 0 0 0; }
.swain1 { background-image:url(/images/icon-cell-phone.gif); background-position:left; background-repeat:no-repeat; padding-left:21px; height:33px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #888888; }
p { padding-top: 0px; margin-top: 0px; }

a:link, a:visited { font-weight: bold; color: #0158C4; } 
a:hover, a:active { color: #000000; background: #FFE4AF; text-decoration: none; font-weight: bold; }

span.newWindow a {
background:url(/images/bullet-blue-window.gif) no-repeat right 0; font-weight: bold; /*color: #0158C4;*/ padding-right:20px;
}

span.newWindow a:hover {
background:url(/images/bullet-blue-window.gif) no-repeat right 0; font-weight: bold; background-color:#FFE4AF; padding-right:20px; color: #000000;
}

/* ids */
#banner_cell { margin: 0px; padding: 6px 0 0 0; }
/*#content_cell { border-style: solid; border-color: #FFFFFF; border-width: 0px 0px; padding:36px 10px 20px 22px; margin:0; }*/
#content_cell_home { width:656px; height:233px; padding:10px 0px 6px 0px; }
#content_bottom_home { padding-bottom: 10px; }
.legal { color: #b7b7b7; font-size: 10px; }
.footer { background: url(/images/footer-fade.gif); background-repeat:repeat-x; padding: 15px 25px; color: #b7b7b7; font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:1.3em; }
.footer p { margin-bottom:25px; }
/*.footer a:link, a:visited { color: #0158C4; font-weight: normal; } */
/*.footer a:hover, a:active { color: #000000; background: #FFE4AF; text-decoration: none; font-weight: normal; }*/
.sideListing { width: 246px; padding-left:8px; padding-right: 8px; }
.listingLetsTalkHome { font-family: Arial, Helvetica, sans-serif; color: #000000; width: 100%; line-height: 17px; background-color: #F8F8F8; padding: 16px 12px 16px 12px; margin-bottom: 2px; overflow: hidden; }
#content_cell { border-style: solid; border-color: #FFFFFF; border-width: 0px 0px; padding:36px 10px 20px 22px; margin:0; }
#spacer_cell { border-style: solid; border-color: #EDEDED; border-top-width: 0px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 0px; }
/* classes */
.head-index { font-weight: bold; }
.head-utility { font: 11px Verdana, Arial, Helvetica, sans-serif; float:right; padding: 0px 4px 0px 0px; }
.listingRow1 { width: 100%; background-color: #FFFFFF; padding: 8px 6px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; border-bottom-width: 1px; margin-bottom: 2px; overflow: hidden; }
.listingRow2 { width: 100%; background-color: #F8F8F8; padding: 8px 6px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; border-bottom-width: 1px; margin-bottom: 2px; overflow: hidden; background-image: url(/Partnership/images/bg_whiteLine.gif); background-repeat: repeat-x; background-position: bottom; }
.listingRow1agenda { width: 100%; background-color: #FFFFFF; padding: 8px 0px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; border-bottom-width: 1px; margin-bottom: 2px; overflow: hidden; }
.listingRow2agenda { width: 100%; background-color: #F8F8F8; padding: 8px 0px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; border-bottom-width: 1px; margin-bottom: 2px; overflow: hidden; background-image: url(/Partnership/images/bg_whiteLine.gif); background-repeat: repeat-x; background-position: bottom; }
.listingHead { float:left; text-align:left; }
.listingSideInfo { float:right; text-align:right; }

.listingLetsTalk { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width: 100%; background-color: #F8F8F8; padding: 16px 12px 16px 12px; margin-bottom: 2px; overflow: hidden; }
.promoTableHead { border-bottom: 1px solid #CCCCCC; }
.promoHead { font: bold 18px Arial, Helvetica, sans-serif; padding: 2px 0px 8px 2px; text-align:left; }
.promoFoot { padding-top: 4px; padding-bottom: 6px; padding-right: 14px; padding-left: 14px; }
.seminarTitle { text-transform: uppercase; }
.sideButton { margin-bottom: 6px; }
.sideTable { margin-bottom: 6px; }
.speaker { margin-bottom: 16px; }
.speakerName { font-size: 14px; font-weight: bold; }
.speakerTitle { font-weight: bold; }
.homealert { width: 950; clear: both; margin-bottom: 6px; }
#hatop { background: url(/images/home-alert-top.gif) top left no-repeat; width: 950px; height: 5px; }
#hacontent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; background-color: #FFF8DB; color: #000000; border-style: solid; border-color: #589826; border-width: 0px 1px; padding: 8px; }
#habottom { background: url(/images/home-alert-bottom.gif) top left no-repeat; width: 950px; height: 5px; }
#haimportant { background: url(/images/bullet-important-message.gif); width: 14px; height: 14px; float: left; margin-right: 8px; }
.homepromo { width: 233px; /*height: 136px;*/ float: left; margin: 0px 5px 0px 0px; }
.homepromoright { width: 233px; /*height: 136px;*/
	float: left; margin: 0px; }
.hphead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 24px; color: #0E9023; }
.hptop { background: url(/images/home-promo-top.gif) top left no-repeat; width: 233px; height: 5px; }
.hpcontent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border-style: solid; border-color: #CCCCCC; border-width: 0px 1px; padding: 6px 6px 12px 6px; height:85px; }
.hpconent a { font-weight:normal; }
.hpbottom { background: url(/images/home-promo-bottom.gif) #FFFFFF top left no-repeat; width: 233px; height: 5px; margin-bottom: 5px; }
/* ----- new ----- */
 
.h1Sub { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #888888; font-weight:bold; margin-left: 6px; }
.sideAccomodations { background: url(/images/btn-accomodations.jpg); width: 288px; height: 205px; margin-bottom: 10px; }
.sideTransportation { background: url(/images/btn-transportation.jpg); width: 288px; height: 205px; margin-bottom: 10px; }
/*.sideAccomodations a:link { font: bold 18px Arial, Helvetica, sans-serif; color: #000000; display: block; padding: 13px 124px 173px 30px; text-decoration: none; }*/
/*.sideAccomodations a:hover { background: url(/images/btn-accomodations.jpg) no-repeat; font: bold 18px Arial, Helvetica, sans-serif; color: #000000; display: block; padding: 13px 124px 173px 30px; text-decoration: none; }*/
/*.sideAccomodations a:visited { font: bold 18px Arial, Helvetica, sans-serif; color: #000000; display: block; padding: 13px 124px 173px 30px; text-decoration: none; }*/
.sideAccomodations a:active { font: bold 18px Arial, Helvetica, sans-serif; color: #000000; display: block; padding: 13px 124px 173px 30px; text-decoration: none; }
.sideTransportation a:link { font: bold 18px Arial, Helvetica, sans-serif; color: #000000; display: block; padding: 13px 124px 173px 30px; text-decoration: none; }
.sideTransportation a:hover { background: url(/images/btn-transportation.jpg) no-repeat; font: bold 18px Arial, Helvetica, sans-serif; color: #000000; display: block; padding: 13px 124px 173px 30px; text-decoration: none; }
/*.sideTransportation a:visited { font: bold 18px Arial, Helvetica, sans-serif; color: #000000; display: block; padding: 13px 124px 173px 30px; text-decoration: none; }*/
.sideTransportation a:active { font: bold 18px Arial, Helvetica, sans-serif; color: #000000; display: block; padding: 13px 124px 173px 30px; text-decoration: none; }
.agendaTable { margin-bottom: 10px; }
.agenda { width: 485px; margin-left: 9px; }
.agendaHead { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight:bold; padding: 0px 0px 6px 6px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.agendaSubHead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #888888; font-weight:bold; margin-left: 6px; }
.agendaTime { font-size: 12px; font-weight: bold; color: #379847; width: 175px; height: auto; float: left; margin-left: 6px; }
.agendaCopy { width: 292px; height: auto; float: left; }

/* ----- end new ----- */

/*
.bio p{ margin-top:0px; }
.bioBody { background-color:#F8F8F8; display: table-cell; }
.bioPhoto { float: left; width: 100px; background-color: #F8F8F8; }
.bioText { width:318px; background-color:#FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; float: right; padding-bottom: 6px; padding-right:10px; padding-top: 6px; padding-left: 8px; }

.sideBio { width:272px; }
.sideBio p{ margin-top:0px; }
.sideBioTable { margin-bottom:10px; margin-left: 6px; padding-top: 4px; }
.sideBioHead { font-size:12px; font-weight:bold; padding-bottom: 6px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.sideBioBody { background-color:#F8F8F8; display: table-cell; }
.sideBioPhoto { float: left; width: 60px; background-color: #F8F8F8; }
.sideBioText { width:191px; font-size:10px; line-height:12px; background-color:#FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; float: right; padding-bottom: 6px; padding-right:10px; padding-top: 6px; padding-left: 8px; }

*/
