/* @group General */
body{
font-family: Arial, sans;
font-size: 12px;
color: #333;
background: url(http://www.risi.com/events/images/shell/bg1.gif) top left;
}
#risiEvents{
width: 1000px;
margin: 0 auto;
overflow: visible;
background: #D1CDBE;
border-right: 1px solid #D9D8D7;
border-left: 1px solid #D9D8D7;
}

.clear{
clear: both;
}
a{
text-decoration: underline;
}
.cp1 a{color: #396E8E;}
.cp_Asia a{color: #851105;}
.cp_LatinAmerica a{color: #bf3736;}
.cp_IndianSeminar a{color: #006c56;}
.cp_PPIAwardsWhite a{color: #cc1f43;}
.cp_PPIAwardsRed a{color: #c01634;}
.cp_IntContainerboad a{color: #c12626;}
.cp_NorthAmerica a{color: #bf3736;}
.cp_TransportSymposium a{color: #396E8E;}


/* @end */

/* @group Header */
.header{
}
.cp1 .header{background: #396E8E;}
.cp_Asia .header{background: #851105;}
.cp_LatinAmerica .header{background: #56a0d4;}
.cp_IndianSeminar .header{background: #0e8663;}
.cp_PPIAwardsWhite .header{background: #fff;}
.cp_PPIAwardsRed .header{background: #c01634;}
.cp_IntContainerboad .header{background: #a79c82;}
.cp_NorthAmerica .header{background: #a3c380;}
.cp_TransportSymposium .header{background: #fff;}

/* @group Header Right */
.headerRight{
float: right;
width: 360px;
padding: 0 10px 0 0;
}
.headerRight p{
border: 0px solid #000;
font-size: 14px;
border-top: 0;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
float: right;
}
.headerRight img{
border: 1px solid #9A967F;
border-top: 0;
display: block;
float: right;
}

/* @end */

/* @group Headerleft */

.headerLeft{
float: left;
width: 590px;
padding: 9px 0 18px 23px;
}
.logo{
height: 62px;
padding: 0 0 16px 0;
}
.cp1 .logo{background: url(http://www.risi.com/events/images/shell/RISI_logo_euro_conf2.jpg) no-repeat top left;}
.cp_Asia .logo{background: url(http://www.risi.com/events/images/themes/logos/logo_Asia.gif) no-repeat top left;}
.cp_LatinAmerica .logo{background: url(http://www.risi.com/events/images/themes/logos/logo_LatinAmerica.gif) no-repeat top left;}
.cp_IndianSeminar .logo{background: url(http://www.risi.com/events/images/themes/logos/logo_IndianSeminar.gif) no-repeat top left;}
.cp_PPIAwardsRed .logo{background: url(http://www.risi.com/events/images/themes/logos/logo_PPIAwardsRed.gif) no-repeat top left;}
.cp_IntContainerboad .logo{background: url(http://www.risi.com/events/images/themes/logos/logo_IntContainerboad.gif) no-repeat top left;}
.cp_NorthAmerica .logo{background: url(http://www.risi.com/events/images/themes/logos/logo_NorthAmerica.gif) no-repeat top left;}

.bigLogoTop {padding: 24px 30px 20px 0px; height: 155px;}
#bigLogo .logo{float: right; width: 920px; padding-right: 30px;}
#bigLogo .eventDate{ font-size: 18px; font-weight: bold; float: right; width: 398px; padding-top: 56px;}
#bigLogo .eventDate p{color: #333; }
.cp_PPIAwardsWhite #bigLogo .eventLogo{float: right; width: 920px; height: 155px;}
.cp_TransportSymposium #bigLogo .eventLogo{float: right; width: 920px; height: 155px;}

.header h4{
font-family: "Arial Narrow", Arial;	
color: #fff;
font-size: 13px;
padding: 0 0 8px 0;
}
.header h1{
font-family: "Arial Narrow", Arial;	
text-transform: uppercase;
letter-spacing: 3px;
font-size: 32px;
font-weight: bold;
line-height: 34px;
padding: 0 0 5px 0;
}
.cp1 .header h1{color: #A2E0FF;}
.cp_Asia .header h1{color:#D8D38A;}
.cp_LatinAmerica .header h1{color:#000000;}
.cp_IndianSeminar .header h1{color:#ead100;}
.cp_PPIAwardsRed .header h1{color:#cdcdcd;}
.cp_PPIAwardsWhite .header h1{color:#c01634;}
.cp_IntContainerboad .header h1{color:#000000;}
.cp_NorthAmerica .header h1{color:#000000;}
.cp_TransportSymposium .header h1{color: #A2E0FF;}

.header p{
color: #fff;
font-weight: bold;
}



/* @end */
/* @group Tagline */

.tagline{
clear: both;
}
.cp1 .tagline{border-top: 1px solid #3B6B84;}
.cp_Asia .tagline{border-top: 1px solid #6C0E04;}
.cp_LatinAmerica .tagline{border-top: 1px solid #4881AA;}
.cp_IndianSeminar .tagline{border-top: 1px solid #0A6349;}
.cp_PPIAwardsRed .tagline{border-top: 1px solid #880000;}
.cp_PPIAwardsWhite .tagline{border-top: 1px solid #d2d2d2; background: #ce2d43}
.cp_IntContainerboad .tagline{border-top: 1px solid #88806B;}
.cp_NorthAmerica .tagline{border-top: 1px solid #688840;}
.cp_TransportSymposium .tagline{border-top: 1px solid #3B6B84; background: #00a088}

.tagline h3{
font-size: 13px;
font-weight: bold;
margin: 0;
padding:  7px 23px;
line-height:1em;
}
.cp1 .tagline h3{color: #A2E0FF;}
.cp_Asia .tagline h3{color:#ffffff;}
.cp_LatinAmerica .tagline h3{color:#ffffff;}
.cp_IndianSeminar .tagline h3{color:#dbea7a;}
.cp_PPIAwardsRed .tagline h3{color:#ffffff;}
.cp_PPIAwardsWhite .tagline h3{color:#ffffff;}
.cp_IntContainerboad .tagline h3{color:#ffffff;}
.cp_NorthAmerica .tagline h3{color:#ffffff;}
.cp_TransportSymposium .tagline h3{color:#ffffff;}



/* @end */


/* @end */

/* @group Global Navigation */
.gnav{
border-top: 1px solid #787878;
border-bottom: 3px solid #787878;
background: url(http://www.risi.com/events/images/shell/gnavBg.gif) repeat-x top;
height: 42px;
}
.gnav ul{}
.gnav li{
background: url(http://www.risi.com/events/images/shell/gnavDivider.gif) no-repeat top right;
float: left;
padding-right: 2px;
}
.gnav li a{
display: block;
float: left;
padding: 12px 14px 0 14px;
font-weight: bold;
color: #fff;
font-size: 16px;
height: 30px;
text-decoration: none;
}
.gnav li a:hover, .gnav li.hover a{
background: url(http://www.risi.com/events/images/shell/gnavOnBg.gif) repeat-x top;
}
.section1 #gnav1 a, .section2 #gnav2 a, .section3 #gnav3 a, .section4 #gnav4 a, .section5 #gnav5 a, .section6 #gnav6 a{
background: url(http://www.risi.com/events/images/shell/gnavOnBg.gif) repeat-x top;

}
.gnav li ul {
position: absolute;
background: #787878;
margin-top: 42px;
display: none;
clear: both;
z-index: 100;
}
.gnav li.hover ul{
display: block;
}
#risiEvents .gnav li ul li{
float: none;
border-bottom: 1px solid #525252;
background: #787878;
padding: 0;
width: 210px;
}
#risiEvents .gnav li ul li a{
float: none;
display: block;
height: auto;
padding: 6px 24px  6px 18px;
font-size: 12px;
color: #fff;
background: #787878;
}
#risiEvents .gnav li ul li a:hover{
background: #4B4B4B;
}
.gnav li#register {
background: none;
float: none;

}
.gnav li#register a{
padding: 6px 12px 0 12px;
}

/* @end */


/* @group Footer */
.footer{
color:#fff;
padding: 10px 12px;
margin: 0 0 20px 0;
}
.cp1 .footer{background: #B1AA90;}
.cp_Asia .footer{background: #851105;}
.cp_LatinAmerica .footer{background: #56a0d4;}
.cp_IndianSeminar .footer{background: #0e8663;}
.cp_PPIAwardsWhite .footer{background: #888;}
.cp_PPIAwardsRed .footer{background: #c01634;}
.cp_IntContainerboad .footer{background: #a79c82;}
.cp_NorthAmerica .footer{background: #a3c380;}
.cp_TransportSymposium .footer{background: #B1AA90;}

.footer a{
text-decoration: underline;
color: #fff;
}
.footer ul{
float: left;
}
.footer ul li{
float: left;
padding: 0 7px;
border-left: 1px solid #fff;
font-size: 11px;
}
.footer ul li.first{
border: 0;
padding-left: 0;
}
.footer p{
font-size: 10px;
float: right;
}

/* @end */

/* @group Body */
.body{
background: #fff url(http://www.risi.com/events/images/shell/bodyShadow.gif) repeat-x top;
padding: 22px 10px  22px 26px;
}


/* @end */

/* @group Main Content */
.mainContent{
float: left;
width: 641px;
}
.mainContent p{
font-size: 12px;
line-height: 16px;
padding: 0 0 1em 0;
}
.mainContent .homeIntro p{
font-size: 14px;
line-height: 22px;
padding: 0 0 1.2em 0;
}
.mainContent .photo{
float: right; 
margin:  0 15px 10px 0;
}

.mainContent h1{
font-size: 24px;
padding: 0 0 12px 0;
font-weight: normal;
}

.mainContent h2{
font-size: 16px;
padding: 8px 0 8px 0;
}
.mainContent h3{
font-size: 14px;
padding: 0 0 6px 0;
}
.mainContent h4{
font-size: 12px;
}
.cp1 .mainContent h1, .cp1 .mainContent h2, .cp1 .mainContent h3{color: #396E8E;}
.cp_Asia .mainContent h1, .cp_Asia .mainContent h2, .cp_Asia .mainContent h3{color: #851105;}
.cp_LatinAmerica .mainContent h1, .cp_LatinAmerica .mainContent h2, .cp_LatinAmerica .mainContent h3{color: #bf3736;}
.cp_IndianSeminar .mainContent h1, .cp_IndianSeminar .mainContent h2, .cp_IndianSeminar .mainContent h3{color: #006c56;}
.cp_PPIAwardsWhite .mainContent h1, .cp_PPIAwardsWhite .mainContent h2, .cp_PPIAwardsWhite .mainContent h3{color: #cc1f43;}
.cp_PPIAwardsRed .mainContent h1, .cp_PPIAwardsRed .mainContent h2, .cp_PPIAwardsRed .mainContent h3{color: #c01634;}
.cp_IntContainerboad .mainContent h1, .cp_IntContainerboad .mainContent h2, .cp_IntContainerboad .mainContent h3{color: #c12626;}
.cp_NorthAmerica .mainContent h1, .cp_NorthAmerica .mainContent h2, .cp_NorthAmerica .mainContent h3{color: #c03837;}
.cp_TransportSymposium .mainContent h1, .cp_TransportSymposium .mainContent h2, .cp_TransportSymposium .mainContent h3{color: #396E8E;}

.mainContent a:hover{
text-decoration: underline;
}

.mainContent ul{
padding: 0 0 1.2em 1em;
}
.mainContent ul li{
font-size: 12px;
padding: 0 0 .75em 1em;
background: url(http://www.risi.com/events/images/themes/bullets/bullet.gif) no-repeat 0 4px;
}
.cp_Asia .mainContent  ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_asia.gif) no-repeat 0 4px;}
.cp_LatinAmerica .mainContent  ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_la.gif) no-repeat 0 4px;}
.cp_IndianSeminar .mainContent  ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_indian.gif) no-repeat 0 4px;}
.cp_PPIAwardsWhite .mainContent  ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_ppiWhite.gif) no-repeat 0 4px;}
.cp_PPIAwardsRed .mainContent  ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_ppiRed.gif) no-repeat 0 4px;}
.cp_IntContainerboad .mainContent  ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_containerboard.gif) no-repeat 0 4px;}
.cp_NorthAmerica .mainContent  ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_na.gif) no-repeat 0 4px;}
.cp_TransportSymposium .mainContent  ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_na.gif) no-repeat 0 4px;}

ol.numberList {
margin: 0 0 0 1em;
}
ol.numberList li{
padding: 0 0 .75em 0;
}
.numberList sup{
background: #66A1C0;
display: block;
padding: 2px 4px;
line-height: 11px;
font-weight: bold;
color: #fff;
font-size: 11px;
position: absolute;
margin: 4px 0 0 0;
}
.cp1 .numberList sup{background: #66A1C0;}
.cp_Asia .numberList sup{background: #851105;}
.cp_LatinAmerica .numberList sup{background: #56a0d4;}
.cp_IndianSeminar .numberList sup{background: #0e8663;}
.cp_PPIAwardsWhite .numberList sup{background: #c01634;}
.cp_PPIAwardsRed .numberList sup{background: #c01634;}
.cp_IntContainerboad .numberList sup{background: #c12626;}
.cp_NorthAmerica .numberList sup{background: #bf3736;}
.cp_TransportSymposium .numberList sup{background: #66A1C0;}

ol.numberList p{
padding: 2px 0 0 20px;
}

/* @group Our Sponsors */

.body .sponsors ul li{
background: none;
padding: 10px 0 10px 0;
border-top: 1px dashed #ccc;
}
.sponsors ul {
margin: 0;
padding: 0;
}
.sponsors  .logo{
float: left; 
padding: 10px 0 0 0;
background: none;
}
.sponsors  .sponsorContent{
	float: right;
width: 490px;
text-align: left;
}
.sideBarBox .sponsors {
padding: 0;
height: 110px;
text-align: left;
}
.sideBarBox .sponsors img{
position: absolute;
margin: 15px 0 0 75px;
}


/* @end */

/* @group Speakers */
.body .speakers ul li{
background: none;
padding: 6px 0 15px 0;
border-top: 1px dashed #ccc;
}
.speakers ul {
margin: 0;
padding: 0;
}
.speakers  .photo{
float: left; 
margin:  0 15px 10px 0;
}


/* @end */


/* @group HOme */

h2.homeBottomInvite{
font-style: italic;
font-size: 24px;
letter-spacing: 1px;
text-align: center;
font-weight: normal;
padding: 25px 0 10px 0;
}
.featureBox{
float: left;
width: 307px;
}
#featureBoxRight{
float: right;
}
.featureBoxHeader{
background: url(http://www.risi.com/events/images/shell/featureBoxTop.gif) no-repeat top left;
padding-top: 7px;
margin-bottom: 3px;
}
.featureBoxHeader h2{
background: url(http://www.risi.com/events/images/shell/featureBoxBottom.gif) no-repeat bottom left;
padding: 4px 17px 12px 17px;
text-transform: uppercase;
font-size: 14px;
}
.featureBoxBody{
background: url(http://www.risi.com/events/images/shell/featureBoxBottom.gif) no-repeat bottom left;
color: #666;
clear: both;
}
.featureBoxBodyWrap{
background: url(http://www.risi.com/events/images/shell/featureBoxTop.gif) no-repeat top left;
padding: 18px 17px 12px 17px;
}
.mainContent .featureBoxBody ul{
padding: 0 0 0 0;
}
.mainContent .featureBoxBody ul li{
padding: 0 0 .75em 1em;
background: url(../../images/themes/bullets/bullet.gif) no-repeat 0 4px;
}
.cp_Asia .mainContent .featureBoxBody ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_asia.gif) no-repeat 0 4px;}
.cp_LatinAmerica .mainContent .featureBoxBody ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_la.gif) no-repeat 0 4px;}
.cp_IndianSeminar .mainContent .featureBoxBody ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_indian.gif) no-repeat 0 4px;}
.cp_PPIAwardsWhite .mainContent .featureBoxBody ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_ppiWhite.gif) no-repeat 0 4px;}
.cp_PPIAwardsRed .mainContent .featureBoxBody ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_ppiRed.gif) no-repeat 0 4px;}
.cp_IntContainerboad .mainContent .featureBoxBody ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet_containerboard.gif) no-repeat 0 4px;}
.cp_NorthAmerica .mainContent .featureBoxBody ul li{background: url(http://www.risi.com/events/mages/themes/bullets/bullet_na.gif) no-repeat 0 4px;}
.cp_TransportSymposium .mainContent .featureBoxBody ul li{background: url(http://www.risi.com/events/images/themes/bullets/bullet.gif) no-repeat 0 4px;}

.featureBoxBody ol.numberList {
margin: 0;
}
/* @end */

/* @group Photogallery */
.photoGallery{

}
.featuredPhoto{
background: url(http://www.risi.com/events/images/shell/photoShadowBott.gif) no-repeat bottom left;
margin: 0 0 0 6px;
}
.featuredPhoto h3{
background: url(http://www.risi.com/events/images/shell/photoShadowTop.gif) no-repeat top left;
padding: 11px 0 11px 11px;
margin: 0;
}
.featuredPhoto h3 img{
border: 0;
padding: 0;
margin: 0;
display: block;

}
.photoGallery ul{
padding: 0px 0  16px 25px;
float: left;
}
.body .photoGallery ul li{
float: left;
padding: 13px 16px 0 0;
background: none;
}
.photoGallery ul li a{
display: block;
float: left;
padding: 1px;
border: 1px solid #fff;
}
.photoGallery ul li a:hover{
border: 1px solid #666;
}
.photoGallery ul li img{
display: block;
}


/* @end */

/* @group Program Guide */
.programGuide{
margin: 6px 0 14px 0;
}
.programGuideHeader{
background: #CEE4EF;
padding: 10px 13px;
}
.mainContent .programGuide h2{
color: #111;
font-weight: normal;
padding: 0;
line-height: 1.2em;
}
.cp1 .programGuide .programGuideHeader{background: #CEE4EF;}
.cp_Asia .programGuide .programGuideHeader{background: #d2c689;}
.cp_LatinAmerica .programGuide .programGuideHeader{background: #d1e7f4;}
.cp_IndianSeminar .programGuide .programGuideHeader{background: #dce59d;}
.cp_PPIAwardsWhite .programGuide .programGuideHeader{background: #dedede;}
.cp_PPIAwardsRed .programGuide .programGuideHeader{background: #dedede;}
.cp_IntContainerboad .programGuide .programGuideHeader{background: #dddcc8;}
.cp_NorthAmerica .programGuide .programGuideHeader{background: #eaf5dd;}
.cp_TransportSymposium .programGuide .programGuideHeader{background: #CEE4EF;}

.programGuideBody{
border: 1px solid #E4E3DB;
border-top: 0;
padding: 3px 0 3px 0;
}
.mainContent  .programGuideBody ul{
margin: 0;
padding: 0;
}
.body .mainContent  .programGuideBody li{
border-top: 1px dashed #ccc;
clear: both;
padding: 0 0 0 0;
background: none;
margin: 0 13px;
}

.body .mainContent  .programGuideBody li.first{
border-top: 0;
}
.programGuideBody li h4{
float: left;
padding: 10px 0 10px 0;
font-weight: normal;
font-size: 12px;
}
.programGuideBody li div{
float: right;
width: 480px;
padding: 10px 0 3px 0;
}
.mainContent .programGuideBody li div h3{
font-size: 12px;
color: #111;
padding: 0 0 3px 0;
}
.mainContent .programGuideBody li div p{
font-size: 12px;
padding: 0 0 3px 0;
}
.programGuide div a{
text-decoration: underline;
}
.mainContent  .programGuideBody li.specialSession{
background: #F2F0E8;
float: left;
width: 614px;
margin: 0;
padding: 0 13px;
}
.mainContent .programGuideBody li.specialSession div {

}

/* @end */
/* @end */

/* @group RightColumn */
.sideBar{
float: right;
width: 300px;
}
.sideBarBox{
background: url(http://www.risi.com/events/images/shell/rigthColBoxBg.gif) repeat-y left;
margin-bottom: 10px;
clear: both;
}
.sideBarBox h2{
color: #fff;
font-size: 14px;
font-family: "Arial Narrow", Arial;
text-transform: uppercase;
padding: 10px 22px;
background: #C8C3B1;
}
.sideBarBoxBody{
background: url(http://www.risi.com/events/images/shell/rigthColBoxBottom.gif) no-repeat bottom left;
}
.sponsors{
text-align: center;
padding: 15px 0;
}
.sideBarBoxBody ul li{
padding:13px 22px;
border-top: 1px solid #E4E3DA;
}
.sideBarBoxBody ul li.first{
}
.sideBarBoxBody ul li a{
color: #111111;
text-decoration: none;
}
.sideBarBoxBody ul li a:hover{
text-decoration: underline;
color: #396E8E;
}
.cp1 .sideBarBoxBody ul li a:hover{color: #396E8E;}
.cp_Asia .sideBarBoxBody ul li a:hover{color: #bf3736;}
.cp_LatinAmerica .sideBarBoxBody ul li a:hover{color: #bf3736;}
.cp_IndianSeminar .sideBarBoxBody ul li a:hover{color: #006c56;}
.cp_PPIAwardsWhite .sideBarBoxBody ul li a:hover{color: #c01634;}
.cp_PPIAwardsRed .sideBarBoxBody ul li a:hover{color: #c01634;}
.cp_IntContainerboad .sideBarBoxBody ul li a:hover{color: #c03837;}
.cp_NorthAmerica .sideBarBoxBody ul li a:hover{color: #bf3736;}
.cp_TransportSymposium .sideBarBoxBody ul li a:hover{color: #396E8E;}


/* @end */
