
#chpg {width: 460px; vertical-align: top; padding: 0;}
#chpgbody {vertical-align: top; padding: 10px 10px 0 20px;}
#pgst {vertical-align: top; padding: 25px 0 10px 0; font: bold 14px Arial, sans-serif; color: #000099; text-decoration: none;}
#chsla {width: 225px; vertical-align: top; padding: 0; float: left;}
#chsla .pict {vertical-align: top; padding: 6px 10px 0 0; float: left;}
#chsla. txt {vertical-align: top; padding: 6px 15px 0 0;}
#chsar {width: 420px; vertical-align: top; padding: 0;}
#chsar .hdr {padding-bottom: 10px; font: bold 14px Arial, sans-serif; color: #000000; text-decoration: none; text-transform: uppercase; }
#chsar .title {top; padding: 0; font: bold 14px Arial, sans-serif; color: #333333;}
#chss {width: 420px; vertical-align: top; padding: 4px; margin: 0; border: 2px solid #E6DECD; background: #FFFFFF;}
#chss .text-regb {padding: 0 6px 0 6px; text-decoration: none;}
#chss a.text-regb:hover {text-decoration: underline;}

/* feat box styles */
#featbox {width: 198px; vertical-align: top; padding: 0 0 0 20px; float: left;}
#featbox .border {padding: 6px 10px 16px 10px; border: 1px solid #ECEAEA; background: #FFFFFF;}
#featbox .pict {padding: 0 10px 6px 0;}
#featbox .text-sm {padding: 0 0 6px 0;}

/* specialty sections styles */
#ss {vertical-align: top; width: 130px; padding: 0 13px 0 0; float: left;}
#ss .text-sm {padding: 4px 0 8px 0;}
#sstab {vertical-align: top; width: 130px; height: 20px; padding: 0 0 0 5px; background: transparent url(/images/Global/ss_tabblue.gif) no-repeat;}
#sstab .pict {vertical-align: top; width: 125px; height: 59px; padding-bottom: 3px;}
#ssar {vertical-align: top; padding: 0;}
#ssar .text-smb {width: 125px; color: #999999; padding: 6px 0 6px 0; border-top: 1px solid #CCCCCC;}
#ssar .title {font: bold 13px Arial, sans-serif; color: #000000; padding: 0; text-decoration: none; line-height: 16px;}
#ssar .text-smg {width: 130px; padding: 4px 0 4px 0;}
#ssar .text-sm {width: 130px; padding: 0 0 8px 0; line-height: 14px;}
#ssar a.title:hover {text-decoration: underline;}
#ssar .link {width: 125px; font: 11px Arial, sans-serif; color: #000000; padding-top: 4px; text-decoration: none; border-top: 1px solid #CCCCCC;}
#int {vertical-align: top; width: 130px; padding: 8px 0 8px 0; border-top: 1px solid #CCCCCC;}
#int .text-regb {color: #0000CC; padding: 0 0 6px 0;}
#int .btn {vertical-align: top; padding: 8px 0 0 35px; border-top: 1px solid #CCCCCC;}

/* iMedia reports styles */
#report {vertical-align: top; width: 160px; padding: 0 10px 0 10px; float: left;}
#report .hdr {padding-left: 25px;}
#report .pict {padding-left: 15px;}
#report .info {font: 11px Arial, sans-serif; color: #000000; padding: 0 0 10px 0; border-bottom: 1px solid #CCCCCC; border-left: 22px solid #FFFFFF;}
#report .btn {padding: 10px 0 0 22px;}
#report .text-reg {padding: 4px 0 0 22px; color: #CC0000;}
#order-form {vertical-align: top; width: 420px; padding: 0;}
#order-form .hdr {font: bold 14px Arial, sans-serif; color: #000000; padding: 10px 0 10px 0; border-top: 1px solid #CCCCCC;}
#order-form .text-reg {padding: 10px; background: #EDEDEA;}
#order-form .text-smb {padding: 0 0 1px 40px;}
#order-form .inp {padding: 0 0 6px 40px;}
#order-form .btn {padding: 10px 0 6px 40px;}

/* creative competition newsletter styles */
#nlright {width: 160px; height: 183px; vertical-align: top; padding: 0; background: #E7E7E7;}
#nlright a {display: block;}
#nlrightbody {padding: 5px 5px 0 8px;}
#nlrightbody .text-regb {padding: 4px 0 2px 0; border-bottom: 1px solid #CCCCCC; color: #0000CC;}
#nlrightbody .text-sm {padding: 8px 0 0 0;}
#nlrightbody .btn {padding: 8px 0 0 0;}

/* creative competition styles */
#ccright {width: 160px; vertical-align: top; padding: 4px 0 0 0;}
#ccrightbody {padding: 20px 0 10px 4px; border-left: 1px solid #CCCCCC;}
#ccrightbody .hdr {font: bold 11px Arial, sans-serif; color: #FFFFFF; padding: 4px 0 4px 8px; background: #CC0000;}
#ccrightbody .text-sm {padding: 0 0 0 2px; border-bottom: 1px solid #CCCCCC;} 
#ccpict {vertical-align: top; padding: 0 10px 10px 0; float: left;}
#cctxt {vertical-align: top; padding: 0 15px 0 0;}

/* creative showcase hp styles */
#cs {vertical-align: top; padding: 0; margin-right: 14px; margin-bottom: 20px; border: 1px solid #CCCCCC; background: transparent url(/images/Global/sp.gif)}
#cspict {vertical-align: top; padding: 10px; float: left;}
#cstxt {vertical-align: top; padding: 0;}
#cstxt .title {font: bold 14px Arial, sans-serif; color: #000000; padding: 10px 0 4px 0;}
#cstxt .text-reg {padding: 4px 15px 0 0;}

/* showcase page styles */
#sc {vertical-align: top; padding: 20px 10px 0 0;}
#scbody {vertical-align: top; padding: 0 16px 0 16px;}
#scopt {vertical-align: top; padding: 0 0 10px 16px; float: left;}
#scnav {vertical-align: top; padding: 0 7px 10px 0; float: right;}
#scdetails {vertical-align: top; padding: 8px; border: 1px solid #CCCCCC; background: transparent url(/images/Global/sp.gif)}
#scpict {vertical-align: top; padding: 0; float: left;}
#sctxt {width: 195px; vertical-align: top; padding: 2px 0 0 10px; float: left;}
#sctxt .title {font: bold 16px Arial, sans-serif; color: #000000; padding: 0 4px 0 0; text-decoration: none;}
#sctxt .text-smg {padding: 4px 0 2px 0;}
#scleft {width: 200px; vertical-align: top; padding: 20px 0px 0 0; float: left;}
#scleft .hdr1 {font: bold 12px Arial, sans-serif; color: #000000; padding: 3px 0 3px 8px; background: #E2EECE;}
#scleft .hdr2 {font: bold 12px Arial, sans-serif; color: #000000; padding: 3px 0 3px 8px; background: #CCCCCC;}
#scleft .text-sm {padding: 10px 0 15px 0; line-height: 17px;}
#scleft .text-smg {padding: 10px 0 15px 0; line-height: 17px; border-top: 1px solid #CCCCCC;}
#scleft .who {font: 11px Arial, sans-serif; color: #000000; padding: 10px 0 0 0;}
#scright {width: 210px; vertical-align: top; padding: 20px 0 0 0; float: right;}
#scright .hdr1 {font: bold 12px Arial, sans-serif; color: #000000; padding: 3px 0 3px 8px; background: #CCCCCC;}
#scright .text-sm {padding: 10px 0 0 0; line-height: 17px;}
#scright .who {font: 11px Arial, sans-serif; color: #000000; padding: 10px 0 0 0;}

/* vote to be used in phase #2 */
#scvote {vertical-align: top; padding-top: 5px; float: right;}
#scvote .stars {padding: 0; display: inline;}
#scvote .btn {padding: 0 15px 0 0; display: inline;}
 
/* summits styles */
#is {padding: 24px 0 0 0;}
#is .hdr {width: 145px; font: bold 14px Trebuchet MS, sans-serif; color: #000000; padding: 2px 0 1px 8px; background: #F7ECA0;}
#is .link {font: 11px Arial, sans-serif; color: #000000; padding: 6px 0 0 0;}
#isbody {padding: 0 0 0 6px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background: #F8F8F9;}
#iscol {padding: 16px 14px 10px 0; float: left;}
#iscol .pict {padding: 6px 0 12px 0;}
#iscol .text-sm {line-height: 15px;}
#iscol2 {padding: 16px 20px 10px 0; background: transparent url(/images/Global/sp.gif);}
#iscol2 .pict {padding: 0;}
