/*#content { padding:0; }*/
.home-readmore { text-align:right; font-size:8px; margin-top: 7px; font-weight:bold; }
/*#left_column a:hover { font-weight:normal; }*/


#left_column  { margin:0 0 0 43px; width:648px; }
#homeBanner { margin-bottom:16px;}
#homeBusinessLinks {  }
#homeBusinessLinks .businesslink { float:left; margin-left:19px; }
#homeBusinessLinks .businesslink.first { margin-left:0px; }
#homeLeftRightBlocks { margin-top: 20px; }
#homeLeftRightBlocks #homeLeftBlock { float:left; margin-right:20px; width:314px; }
#homeLeftRightBlocks #homeRightBlock { float:right; width:314px; }
#homeLeftRightBlocks .homeBlock { width:314px; background: url("/vgn-ext-templating/momentive/images/backgrounds/yellowbar.png") 0 20px no-repeat; margin-bottom:15px; }
#homeLeftRightBlocks .homeBlock ul { list-style-type: none; margin:0; padding:0; }
#homeLeftRightBlocks .homeBlock .homeBlock-date { font-size:10px; }
#homeLeftRightBlocks #homeRightBlock .homeBlock ul li { padding: 10px 0.2em; }


#right_column { float:right; margin-right:37px; }

#homeProductFinder { padding:13px 15px; background: url("/vgn-ext-templating/momentive/images/backgrounds/pfbg.png") top left no-repeat; width:215px; margin-bottom:15px; }
#homeProductFinder input.text { background:url("/vgn-ext-templating/momentive/images/backgrounds/quicklinks_textbox.png") no-repeat scroll 0 0 transparent; border:medium none; color:#888B8F; display:inline; float:left; height:26px; margin:0 0 5px; padding:0px 7px 0; position:relative; width:183px; z-index:5; }

#homeEventsPanel,#homeTopLinks  { background: url("/vgn-ext-templating/momentive/images/backgrounds/boxbg_bottom.png") bottom left no-repeat; width:245px; margin-bottom:15px; }
#homeEventsPanel .paneltop, #homeTopLinks .paneltop { background:url("/vgn-ext-templating/momentive/images/backgrounds/boxbg_top.png") top left no-repeat; width:245px; height:8px; font-size:1px; line-height:1px }
#homeEventsPanel .panelcontent, #homeTopLinks .panelcontent { padding:5px 15px 13px; }
#right_column ul { padding:0; margin:0; }
#right_column ul li.closed { list-style-image:url("/vgn-ext-templating/momentive/images/backgrounds/arrow-right.png"); }
#right_column ul li.open { list-style-image:url("/vgn-ext-templating/momentive/images/backgrounds/arrow-down.png"); }
#right_column ul li { padding:0; }
#right_column ul li a { color: #00A0DE; font-weight:bold; font-size: 11px; }
#right_column ul li .event-date { font-weight: bold; float:right; width: 80px; font-size: 10px; text-align: right;}
#right_column ul li .event-desc { display: none; font-size: 10px; line-height: 10px; } 
#right_column ul li.open .event-desc { display: block; margin-bottom: 5px;} 

#right_column .homePromo { margin-bottom:15px; }


/* IE Duplicating Content Fix Caused By Comments  - display:inline must preceed previous floated element to remove duplicated content in IE */
.IEdoublefix { float:left; display:inline; }


/* Momentive main.css overrides */
#nav ul li a { overflow:visible; text-indent:inherit; font-weight:bold; color:#35515E; }
#nav ul li a:hover { color:#00A0DE; text-decoration:none; }
#homeContent  { display:block; left:0; float:none; position:relative; top:0; z-index:5; }
#home #header { position:relative; z-index:3; }


/* V2 CSS overrides */
#homeEventsPanel,#homeTopLinks, #homeProductFinder, #right_column .homePromo { margin-bottom: 25px; }
#homeBanner { margin-bottom: 25px; }
#homeLeftRightBlocks { margin-top: 25px; }
#home-page #left_column  { margin:0 24px 0 21px; width:649px; }
#banner-text { background:url("/vgn-ext-templating/momentive/images/backgrounds/banner_copy.png") top left no-repeat; width:594px; height:32px; padding: 5px 17px 0 17px; position:absolute; margin-top:-38px; margin-left: 10px; color:#FFF; font-weight:normal; font-size: 12px; line-height:13px; text-align:center; }
#banner-text a { font-weight:bold; color:#FFF; }
#banner-text a:hover { font-weight: bold; text-decoration:underline; }
#homeBanner { overflow: hidden; }

/* V3 CSS overrides */
ul { padding:0; margin:0 0 0 15px; }
#event-calendar ul li.closed { list-style-image:url("/vgn-ext-templating/momentive/images/backgrounds/arrow-right.png"); }
#event-calendar ul li.open { list-style-image:url("/vgn-ext-templating/momentive/images/backgrounds/arrow-down.png"); }
#event-calendar ul li { padding:3px 0; }
#event-calendar ul li a { color: #00A0DE; font-weight:bold; font-size: 1.3em;}
#event-calendar ul li .event-date { font-weight: bold; color:#818488; float:right; width: 100px; font-size: 1.1em; text-align: right;}
#event-calendar ul li.closed .event-desc { display: none; line-height: 10px; } 
#event-calendar ul li.open .event-desc { display: block; margin-bottom: 5px;} 
#event-calendar ul li p { margin:0; padding:0; }
#mediacenter-rightnav { margin-top:15px; text-align:center; }
#mediacenter-rightnav a { font-size:13px; line-height:18px; font-weight:bold; }
#mediacenter-rightnav div {margin-bottom:20px;}
#home-page #banner-text a:hover { font-weight: bold; text-decoration:underline; }

/* V5 CSS overrides */
#nav { margin-top: 30px; }

#homeProductFinder input.text { width: 170px; }
#search { margin:-30px 26px 0 0; }
html > body #search input { margin:2px 0 0 20px; background: transparent; }
#footer { padding-left: 5px; }

/* v6 CSS overrides */
#event-calendar .eventtype { margin-left:-15px; list-style-type:none; font-size:1.3em; font-weight:bold; padding: 0; color:#818488; }
#event-calendar ul li { padding: 0 0 3px 0; }
#event-calendar ul li .event-date { text-align:center; width: 200px; }
#event-calendar ul li .event-booth { font-weight: bold; color:#818488; float:right; width: 200px; font-size: 1.1em; text-align: right; }
#event-calendar ul li .event-location { font-weight: bold; color:#818488; float:right; width: 200px; font-size: 1.1em; text-align: center; }
#event-calendar ul li .event-desc a { color: #00A0DE; font-weight:normal; font-size: 1.2em;}



/*v7 CSS overrides */
#subnav ul li a img { float: left; margin: 0 7px 10px 0; }
#subnav ul li a { clear: both; }
.descbox { padding: 10px 10px 0 10px; background:#ececec; border: 1px solid #cfcfcf; color: #333; }
.descbox.single{ width: 623px;}
.descbox .videotitle { color: #00A0DE; font-size:1.6em; font-weight:bold; margin-bottom: 10px; float:left;}
.descbox .videodate { color:#333; font-weight:bold; font-size:1.5em; float: right; padding-left: 15px; margin-bottom: 10px;}
#videosplash ul { list-style: none;	margin: 0;	padding: 0;	width: 880px; margin-left: 1px; }
#videosplash ul li { margin: 0;	padding: 0;	width: 175px; float:left; text-align:center; }
#videosplash ul li a, #videosplash ul li a:visited { color:#00A0DE; display:block; text-decoration:none; height:150px; width:156px; background:#fbfbfb; border: 1px solid #efeeee; font-weight:bold; }
#videosplash ul li a:hover, #videosplash ul li a:visited:hover { background-color: #00a0de;	background-image: none;	color: #fff; }
#videosplash ul li a img { margin-top: 10px;}

#subnav { margin: -58px 0 0 15px;}

 /************* STYLES ARE CREATED BY RAJESH(10.06.10) ************/

#left_column .leftcolumngrid{
float:left;
}
#left_column .rightcolumngrid{
width:268px;
float:left;
height:250px;
border-top:1px solid #CCCCCC;
}
.rightcolumngrid #rightgrid{
}
#rightgrid ul{
margin:0;
list-style:none;
}
#rightgrid li{
background:url(table.gif) left top no-repeat;
list-style:none;
* margin-bottom:5px;
text-align:left;
white-space:nowrap;
}
#rightgrid li a{
display:block;
color:#00A0DE;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
line-height:18px;
padding-left:15px;
padding-top:5px;
}
#rightgrid li a:hover{
text-decoration:underline;
}





/* New homepage Banner style changes 10/6/10 */
#homeBanner {
	width:649px;
	height:154px;
}
