#g1_table #contentside {
margin: 0;
padding: 0;
width: 766px;
font: 100%/1.3em Verdana, Arial, sans-serif;
}

#banner {
background: #336699;
border: 2px solid #fff;
width: 762px; /* for IE5/Win */
voice-family: "\"}\"";
voice-family: inherit;
width: 758px; /* real width for other browsers */
}

#hdr_main {
border-bottom: 12px solid #fff;
}

#hdr_main .lpad {
position: relative;
height: 200px;
margin-left: 190px;
padding-left: 20px;
border-left: solid 2px #fff;
}

.lpad #lb_info {
float: left;
margin: 0;
font: 70%/1.2em Verdana, Arial, Helvetica, sans-serif;
}

.lpad h3 {
height: 65px;
margin: 0;
font: bold 110%/1.3em Verdana, Arial, Helvetica, sans-serif;
padding-top: 10px;
}

#g1_table #contentside .subject h2 {
color: #666;
font-size: 1.3em;
text-transform: none;
background: url(http://www.gartner.com/it/images/dot.gif) left bottom repeat-x;
margin: 0 0 15px 0;
padding: 0 0 10px 0;  
}

#g1_table #contentside h2 {
width: 340px;
}

.date {
padding-bottom: 10px;
}

.lpad .lb_bttn {
width: 93px;
padding: 0;
margin: 0;
float: left;
position: absolute;  
bottom: 5px; right: 10px;
}

.lb_bttn li {
height: 19px;
padding-bottom: 3px;
}

.clear_both {clear: both;}

/**** Left Rail ****/
#g1_table #leftrail {
float: left;
width: 190px;
border-right: none;
border-left: 2px solid #fff;
}

#g1_table #leftrail h2 {
width: 185px;
margin: 0;
text-transform: none;
background: none #839AAC;
color: #fff;
font: bold 125%/1.8em Verdana, Arial, Helvetica, sans-serif;
padding-left: 5px;
border-bottom: 2px solid #fff;
}

ul.lb_analyst {
margin: 0;
padding: 0;
width: 190px;
height: 99px;
background-color: #ededed;
border-bottom: 2px solid #fff;
}

ul.lb_analyst li{
margin: 0;
padding: 0;
width: 80px;
height: 100px;
}

.lb_analyst li.an_pad {
margin-left: 90px;
padding-top: 0;
margin-top: -35px;
width: 95px;
height: 30px;
}

#g1_table #leftrail .thin,
#g1_table #rightrail .thin {
margin: 0 0 2px;
}

.module2 ul.add_date li{
margin-top: 12px;
}

h4 {
margin: 8px 0 2px;
}

ul.add_date li{
padding-left: 8px;
background: url(http://www.gartner.com/images/resource_arrow.gif) no-repeat;
}

ul.more li {
padding-left: 8px;
padding-bottom: 8px;
background: url(http://www.gartner.com/images/resource_arrow.gif) no-repeat;
}

#g1_table ul.more li a:link,
#g1_table ul.more li a:visited,
#g1_table ul.more li a:active {
color: #87a318;
font-size: 115%;
font-weight: bold;
}

/**** Middle *****/
#g1_table #contentside .subject {
float: left;
width: 342px;
padding: 0;
margin: 0 20px 30px 20px;
font: 70%/1.3em Verdana, Arial, sans-serif;
}

#g1_table #contentside .subject p {
padding-top: 12px;
}

#g1_table #contentside .subject ul {
padding-top: 10px;
padding-left: 10px;
}

#g1_table #contentside .subject .bg_block{
background-color: #f5f5f5;
padding: 12px;
}

#g1_table #contentside .subject ul li {
background: url(/it/images/gray_arrow.gif) 0 4px no-repeat;
padding: 0 0 0 10px;
margin-left: 6px;
}

/**** Right Rail *****/

#g1_table #rightrail {
width: 190px;
border-left: none;
border-right: 2px solid #fff;
float: left;
}

#g1_table #rightrail .module2 {
margin: 0;
border-top: solid 2px #fff;
}

