#g1_table #contentside {
margin: 0;
padding: 0;
width: 766px;
}

.clear_both {clear: both;}

/***** Header *****/
#g1_table #hdr_main {
border: 2px solid #fff;
padding:0;
height: 180px;
}

#g1_table #hdr_image {
margin: 0;
padding-right: 2px;
float: left;
}

#hdr_info {
background: #BA8E54;
color: #fff;
width: 590px;
height: 100%;
margin: 0;
padding: 0;
float: left;
}
 
#g1_table #hdr_title {
padding: 11px 0 0 20px;
font: bold 18px/1.3em Verdana, Arial, sans-serif;
display: block;
}

#g1_table #hdr_subtitle {
font: 110%/1.3em Verdana, Arial, sans-serif;
padding: 0 20px 0 20px;
display: block;
}

#g1_table #hTitle {
height: 75px;
}

#g1_table #venue {
float: left;
width: 380px;
}

#g1_table #venue li {
padding-left: 21px;
}

#g1_table #add_info {
width: 190px;
height: 65px;
font: 90%/1.2em Verdana, Arial, sans-serif;
float: left;
border-left: solid 1px #fff;
}

#add_info a:link,
#add_info a:active,
#add_info a:visited,
#add_info a:hover {
color: #fff;
}

/**** Tabs****/

#g1_table #tabs {
padding: 10px 0 0 0 !important;
margin: 0;
background: #bbb;
width: 766px;
}

#g1_table #tabs li {
display: inline;
padding: 0;
margin: 0;
}

/**** Overview ****/
/*hack for IE */
html>body #everything {
margin-right: 34px;
padding: 22px 0 110px 18px;
width: 520px;
float: left;
}


#everything {
margin-right: 34px;
padding: 22px 0 110px 18px;
width: 517px;
float: left;
}


#g1_table #bd_title {
font: bold 140%/1.3em Verdana, Arial, sans-serif;
color:  #336699;
}

#g1_table .hdrs {
font-weight: bold;
color:  #336699;
}

#g1_table #testimonial {
margin: 30px 0 40px;
padding: 20px 30px 30px 20px;
background: #F1F1F1 url(/it/images/bg_test.gif) no-repeat top;
}

/**** Right side****/
#g1_table #rightrail {
padding-top: 10px;
float: left;
border: none;
font: 100%/1.2em Verdana, Arial, sans-serif;
}

#g1_table #rightrail .prms {  
border-bottom: none;
}

#ab {
background: #CCCC33 url(/it/images/intro_agendabuilder.gif) top no-repeat;
padding: 0;
width: 190px;
border-left: 2px solid #fff;
}

li#first {
padding-top: 63px;
}

li.rest {
padding-top: 15px;
}

#ab li {
color: #003040;
padding-left: 13px;
padding-right: 10px;
}

#ab li a:link,
#ab li a:active,
#ab li a:visited {
font-weight: bold;
  color: #003040;
  text-decoration: none;
background: url(/it/products/events/images/link_arrow.gif) right no-repeat;
padding-right: 10px;
padding-bottom: 2px;
}

#ab li a:hover {
  color: #003040;
  text-decoration: none;
}
/**** Arrows ****/
#add_info li {
background: url(/it/images/white_arrow.gif) left no-repeat;
padding: 0 0 0 10px;
margin-left: 6px;
}

#g1_table .g_arrow li {
background: url(/it/images/gray_arrow.gif) 0 4px no-repeat;
padding: 0 0 0 10px;
margin-left: 6px;
}
 
#g1_table .b_arrow li {
background: url(/it/images/blue_arrow.gif) left no-repeat;
padding: 0 0 0 10px;
margin-left: 2px;
}

/**** footnote ****/
.note {
margin: 0;
color: #999;
font: 90%/1.2em Verdana, Arial, sans-serif;
}

/**** Partners ****/
#g1_table .right {
float: right;
padding: 0;
margin: 25px 10px 5px 0 !important;
}

#ep_strip {
font: bold 1.2em/26px verdan, arial, helvetica, sans-serif;
color: #fff;
padding-left: 18px;
margin: 0 2px;
background-color: #888;
width: 744px;
}

#mp_strip {
font: bold 1.1em/26px verdan, arial, helvetica, sans-serif;
color: #fff;
padding-left: 18px;
margin: 0 2px;
background-color: #999;
border-top: 2px solid #fff;
width: 744px;
}

#about {
padding: 16px 16px 20px 18px;
background: #fff;
margin: 0 2px 1px;
}

.partner li {
display: inline;
}

.partner li img {
margin: 0;
padding-left: 50px;
padding-bottom: 15px;
float: left;
}

ul.partner {
border-top: solid 10px #fff;
}

.partner li.comp {
margin: 0;
padding-left: 40px;
padding-bottom: 15px;
width: 480px;
float: left;
}

hr {
border: solid 1px #ddd;
}

/**** News Center ****/
#nc_strip {
font: bold 1.6em/42px verdan, arial, helvetica, sans-serif;
background-color: #888;
color: #fff;
padding-left: 18px;
margin: 24px 1px 2px;
border: 1px solid;
width: 744px;
}

#spa_strip {
background-color: #aaa;
font: bold 1.2em/26px verdan, arial, helvetica, sans-serif;
color: #fff;
padding-left: 18px;
margin: 0 2px;
width: 744px;
}

.liner {
border-top: 1px solid #aaa;
padding-bottom: 3px;
margin: 0;
}

#content {
padding: 16px 16px 50px;
background: #F3F3F3;
margin: 0 2px 1px;
}

#content ul.hdr_col {
height: 20px;
background: url(/it/images/dot.gif) 0 17px repeat-x;
}

#content .hdr_col li {
padding-right: 85px;
display: inline;
font-weight: bold;
}

.news_content {
padding: 16px 16px 50px;
background: #F3F3F3;
margin: 0 2px 1px;
width: 730px;
}

.news_content ul.hdr_col {
font: 70%/normal Verdana, Arial, sans-serif;
height: 20px;
background: url(/it/images/dot.gif) 0 17px repeat-x;
}

.news_content .hdr_col li {
padding-right: 85px;
display: inline;
font-weight: bold;
}

.li_space li {
padding-bottom: 7px;
}

.comp_info {margin: 18px 0 14px !important;}

.comp_info li{margin:0; padding:0;}

.comp_info .comp, .comp_info .date, .comp_info .ttl {float: left; font: 70%/normal Verdana, Arial, sans-serif;}

.comp_info .comp {width: 125px; padding-right: 25px;}

.comp_info .date {width: 120px;}

.comp_info .ttl {width: 450px;}

/**** Hotel and Travel ****/

h4 {
width: 272px;
color: #fff;
background-color: #aaa;
font: bold 1.2em/23px verdan, arial, helvetica, sans-serif !important;
padding-left: 9px;
margin: 0 2px 2px 0;
}

.cont_col {
width: 284px;
padding-left: 2px;
border-top: 25px solid #fff;
float: left;
}

.col_content {
padding: 5px 16px 50px 10px;
}

.col_content img {
float: left;
padding: 3px 10px 0 0;
}

.col_content p {
margin-top: 7px;
}

#right_col {
width: 170px;
float: left;
}

#right_col h4 {
margin-left: 2px;
width: 180px;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
}

#right_col p {
padding-left: 10px;
margin-bottom: 5px;
}

#right_col ul {
padding-left: 10px;
margin-bottom: 25px;
}

/**** Become a Sponsor ****/

h3 {
padding: 10px;
font-size: 1.4em;
color: #336699;
}

.lft_strip {
color: #fff;
background-color: #888;
font-size: 1.2em;
font-weight: bold;
width: 503px;
margin-left: 2px;
padding: 5px 0 6px 9px;
}

.rght_strip {
color: #fff;
background-color: #888;
font-size: 1.2em;
font-weight: bold;
width: 235px;
margin-right: 2px;
padding: 5px 0 6px 9px;
}

.info_col {
width: 516px;
float: left;
}

.info_col p {
padding: 0 20px 0 12px;
}

.info_col ul {
padding: 0 20px 100px 12px !important;
}
.contact_col {
margin-left: 2px;
width: 244px;
padding-bottom: 50px;
float: left;
border-left: 2px solid #EFEFEF;
}

.contact_col ul {
padding: 0 20px 5px 12px !important;
}

.contact_col p {
padding: 0 20px 0 12px;
}

/**** POP UP ****/
/*#pop_body {
background: #fff;
color: #666;
margin: 0 auto;
padding: 0;
font-family: verdan, arial, helvetica;
} -->
*/
#popup {
width: 600px;
height: 400px;
background: #fff;
color: #666;
margin: 0 auto;
padding: 0;
font-family: verdan, arial, helvetica;
}


h1#logo {
padding: 10px 20px;
margin: 0;
}

h2.pop_hdr {
font: bold 100% verdana, arial, helvetica;
color: #336699;
background: #E3E1E1;
padding: 10px 25px;
margin-bottom: 30px;
border-top: solid 5px #bbb;
}

#popup p {
font: 70% verdan, arial, helvetica, sans-serif;
padding-left: 25px;
padding-right: 25px;
}