@charset "utf-8";


/* CSS Document */
/* = Overriding portal default style -------------------------------------------------------------------------------*/
body {
   behavior: url("/imageserver/gartner/images/webinars/csshover3.htc");
}

a:link,
a:visited,
a:hover{ color:#0066cc}
body { border: none; background: #CDCDCD; color:#000}
.portletBase, .portletBody { margin-bottom: 0px; background-color:#FFFFFF; border: none; border-width:0px; border-collapse: collapse; width:0px }
div#pt-portlet-content-324, 
.customappText, 
.portletBody, 
div#pt-portlet-content-322 { background-color: #FFF }
.layoutTwoColumnWideNarrow .columnTwo .portletBody { background-color: #fff }
.layoutTwoColumnWideNarrow .columnTwo .portletBody form table	{width: 310px; padding-left: 18px;}
.formBtnText { color: #fff; font-weight: bold; background-color: #98c755; border: none; padding: 2px 7px } 
.columnOne { border:none; }
#columnOne { padding-left: 0px; border: none;}
.columnOne { margin:0; padding:0; width:250px; }
.columnTwo { border-left:0px solid #b9d0dc; border:none; /* width:728px; */}

ul, 
li {list-style-type: none; margin: 0; padding: 0 }
img { border:none}

#outerTable {width:990px; font-family: Verdana, Arial, sans-serif; padding:0; color: #000; border: none; border-collapse: collapse }
table.main_container td div#full_hdr { margin:0pt 0pt 0px } /* per Jim C. */

#outerTable span.sPipe { color:#ccc }
.clear { visibility:visible; }

td,
#outerTable td,
table.main_container td,
#outerTable { margin:0; padding:0; border:none; border-width:0px; border-collapse: collapse ; vertical-align:top; color: #000}

#outerTable .pipe { color:#ccc; font-size: 14px; display:inline }
#outerTable .p_n {  margin: 0; padding: 3px 20px 0 0; font-size:10px; text-align:right }
#outerTable .p_n a:link,
#outerTable .p_n a:visited { text-decoration:none; color:#0066cc; font-weight:bold; font-size:10px  }
#outerTable .p_n a:hover { text-decoration:underline; color:#0066cc; font-weight:bold; font-size:10px }

#outerTable .resultcount { margin:0; padding:0px; text-decoration:none; font-size:10px;  }
#outerTable .webinar_results { padding:0 20px 20px 0px; font-size:11px}
#outerTable #sortBy { color:#000; list-style-type: none }
#outerTable #srtRelList { color:#000; margin: 0px; padding:2px 0 0 0; font-size: 10px }
#outerTable #srtRelList li { padding: 0 2px 0 0px; list-style-type: none; display:inline; font-size:10px; color:#666 }
#outerTable #sortBy #srtRelList #sortLink a:link,
#outerTable #sortBy #srtRelList #sortLink a:visited { text-decoration:none; color:#0066cc; font-weight:normal }
#outerTable #sortBy #srtRelList #sortLink a:hover { text-decoration:underline; font-weight:normal; color:#0066cc; }
#sortBy #srtRelList li.active { text-decoration:none; font-weight:bold; color:#666 }
#outerTable #sortLink { text-decoration:none; color:#666; font-weight:normal }
.filterSearch { height:15px }


#outerTable .ItemsRow {margin:15px 0 0 0px; width:680px;  clear:both; padding:0 0px 0 5px; border-bottom:1px solid #b9d0db} /* was 738px reduced for IE */
#outerTable .ItemsRow.solidLine {border-bottom:1px solid #999}
#outerTable .ItemsRow .floatBox1 { float:left;  padding:2px 4px 1px 0px; width:210px } 
#outerTable .ItemsRow .floatBox2 {float:right; margin: -10px 0 0 0 ; padding:2px 10px 0 0px; width:370px }
#outerTable .ItemsRow .floatBox2 .p_n { margin: 0; padding: 3px 0 0 5px; line-height:15px; font-size:10px; text-align:right }
#outerTable .BottomItemsRow {margin:15px 0 0 0px; width:680px;  clear:both; padding:0 0px 0 5px;} /* was 738px reduced for IE */
#outerTable .BottomItemsRow.solidLine {border-bottom:1px solid #999}
#outerTable .BottomItemsRow .floatBox1 { float:left;  padding:2px 4px 1px 0px; width:210px } 
#outerTable .BottomItemsRow .floatBox2 {float:right; margin: -10px 0 0 0 ; padding:2px 10px 0 0px; width:370px }
#outerTable .BottomItemsRow .floatBox2 .p_n { margin: 0; padding: 3px 0 0 5px; line-height:15px; font-size:10px; text-align:right }

h6 { font-size:12px; margin:0; padding:0 }
#outerTable .cs_webinar,
#outerTable .block { color:#000; margin: 0 0px 0px 0; padding:10px 0px 0 0; }
/*#outerTable .webinar_content { border:none; text-decoration: none; margin:0; padding:0px 0 0px 0; font-size:11px; width:700px; clear:both }*/
#outerTable .blocknoPad { /* width: 680px;*/ margin:0 } /* was 738px */

#outerTable .webinar_bg_research, 
#outerTable .alternate_webinarbg_research { width:670px;/*color:#8F8F8F;*/padding: 10px 10px 13px 0px; margin: 0 0px 0px 5px; list-style-type: none;  background-color: #FFFFFF; font-size:11px; text-decoration: none; clear:left }
#outerTable .dot_line { background: url(/imageserver/gartner/images/exp/dot_line.gif) bottom repeat-x ; }
#outerTable .webinar_bg_research a:link,
#outerTable .alternate_webinarbg_research a:link,
#outerTable .webinar_bg_research a:visited,
#outerTable .alternate_webinarbg_research a:visited { text-decoration:none; color:#0066cc; font-size:11px;font-weight:bold; }
#outerTable .webinar_bg_research a:hover,
#outerTable .alternate_webinarbg_research a:hover { text-decoration:underline; font-size:11px; color:#0066cc; }
#outerTable .webinar_bg_research li { margin: 1px 18px 1px 0px; padding:0 0 0 0px }
#outerTable .more_results { clear:both; margin:0 0 10px 0; padding:4px 0px; background-color: #eff3f5; width: 738px; height:16px }
#outerTable .shiftRgt { padding:0 20px 0 0 }

#outerTable ul.webinar_bg_research li.linkRow { margin: 0px 2px 0px 0px; padding:0px; color:#999}

#outerTable li.doc { font-size:12px; /*background: url(/imageserver/gartner/images/search/webinar_ico_research.gif) top left no-repeat; */ padding: 0 0px 4px 0px; font-weight:bold;}
#outerTable .webinar_bg_research li.doc { margin-bottom:0px; font-weight:bold; }

table.main_container td a.BlueLink,
#outerTable .block .BlueLink,  
#outerTable .block .ThinBlueLinks_active { text-decoration:none; font-weight:bold; color:#0066cc; font-size:10px }
#outerTable .block .searchBlueLink { text-decoration:none; font-size:10px; color:#0066cc; }
#outerTable .block .searchLinks { text-decoration:none; font-size:10px; color:#0066cc; }
#outerTable .block .ThinBlueLinks { text-decoration:none; color:#0066cc; }
#outerTable .block .addThisLink { margin: 0; padding-top:5px; font-size:10px }
table.main_container td a:hover.BlueLink {  font-weight:bold;}

table.main_container .bucket { width: 242px; margin: 0; vertical-align: top; border: none }
#outerTable td.ltBorder,
div.ltBorder { width: 252px; margin:0; padding:16px 0 0 0px; float: left; background-color:#FFFFFF; 
/*border-right:1px solid #bbc7cd; */ }

#outerTable td.ltBorder  { width: 705px; margin:0; padding:0px 0 0 20px; float: left; 
/*border-right:1px solid #bbc7cd; */ }
div.contentSide { width: 705px; margin:0; padding:0px 0 0 15px; float: left; 
/*border-right:1px solid #bbc7cd; */ }

#gbl_container .ltBorder .bucket,
div.ltBorder .bucket { width: 252px; margin: 0; vertical-align: top; padding:0px 0 0 0px;}
#outerTable .bucket a:link,
#outerTable .bucket a:visited,
#outerTable .bucket a:hover {color:#0066cc}
#outerTable .bucket { margin:0; padding:5px 0 0 0; clear:both; display:block; vertical-align: top }
#outerTable .bucketInc { margin:0; padding:10px 10px 0 20px; clear:both; display:block; vertical-align: top  width: 220px; }
#outerTable td.ltBorder1 { width: 252px; margin:0; padding:0; /*border-right:1px solid #bbc7cd; */ }

#outerTable .bucket .bckt_info { padding: 10px 0px 0px 20px; display: block }
#outerTable .bucket.bg { background-color: #eff3f5; margin-bottom: 2px }
#outerTable .bucketInc .bckt_info { padding: 3px 0px 3px 20px; display: block }
#outerTable .bucket .bckt_info .topFilter { margin:0px;  padding: 5px 0 10px 0; background:url(/imageserver/gartner/images/search/sideHdrBkg.gif) top right repeat-x;}
#outerTable .bucket .bckt_info .search { margin:0 0 0 10px;  padding:10px 0 0px 0px; font-size:11px}
#outerTable .bucket .bckt_info .dot_line { background: url(/imageserver/gartner/images/exp/dot_line.gif) bottom repeat-x;  }/* width:210px */
#outerTable .bucket .bckt_info .solid_line { margin:3px 0px 0px 10px; border-bottom:none solid #B9D0DC; }
#outerTable .bucketInc .bckt_bkg h2 {color:#000000; font-family:"Verdana"; font-size:20px; margin:0; padding:0; text-transform:uppercase; font-weight:normal;}
#outerTable .bucketInc .bckt_bkg h4 { color:#000000; margin:0; padding:0; text-transform:uppercase; }
#outerTable .bucketInc h3 { color:#fff; margin:10px 0 0 0; padding:0 0 20px 0; }
#outerTable .bucketInc img { border: none; }
#outerTable .bucketInc .bckt_bkg { background:transparent url(/imageserver/gartner/images/search/eventsBkg.jpg) no-repeat scroll right top; padding:12px 0 10px 20px; }

#outerTable .bucket h5 { color:#000000; font-size:11px; font-weight:normal; margin:0; padding:0 0 4px; }
/*#outerTable .bucket .synonymList h5.orangetextS  { color:#ff9900;  font-size:11px; }
#outerTable .bucket .synonymList { padding: 0px 0 10px 10px ; margin:0; font-size:11px}
#outerTable .bucket .synonymList ul li,
#outerTable .bucket .synonymList a:link, 
#outerTable .bucket .synonymList a:visited, 
#outerTable .bucket .synonymList a:hover{ font-size:11px}*/

#outerTable .clear { clear:both; padding:1px; }
#outerTable .bucket #binningSetsRoot { margin:0px; padding:5px 0 10px 0px; background: url(/imageserver/gartner/images/search/sideHdrBkg.gif) repeat-x;}
#outerTable .bucket #binningSetsRoot ul { padding: 0; margin:2px 0 0 0 ; vertical-align:text-top }
#outerTable .bucket #binningSetsRoot ul li { padding:0px 5px 0px 0px; color:#666}
#outerTable .bucket #binningSetsRoot h5.orangetextF { display:inline; padding:0 0 0 10px; margin:0 ; line-height:15px; font-weight:bold} /* position: relative; */

/* ----------------*/
table.main_container .top_lyr {width: 257px;  z-index: 10; top: 1; left: 15px; _left: 15px; margin: 0; padding: 0; color: #fff; border-width: 2px; border-right-style: ridge; border-bottom-style: ridge;}
#outerTable .bucket .lyr_wrap {margin: 0 0 0 18px;  padding: 0; position: relative;}
#outerTable .bucket #binningSetsRoot .top_lyr {margin: 0px 0 0 0px; padding: 0px; width: 230px; _width: 230px; position: absolute;  border: solid 1px #d4e1e9; background-color: #fff; height: auto;}/*   z-index: 10; top: 0;  */
#outerTable .bucket #binningSetsRoot .top_lyr img {float: right; margin-right: 5px; margin-top: 5px; border:none}
#outerTable .bucket #binningSetsRoot .top_lyr h5{margin:0px; padding:5px 0 0 10px;}
#outerTable .bucket #binningSetsRoot .top_lyr p {margin:0; padding:5px 4px 5px 12px; color:#000}
#outerTable .bucket .bckt_info .search,
.bucket .bckt_info .search { margin:0 0 0 10px; width:210px; padding:10px 0px 0px 0; font-size:11px}
.bucket .bckt_info .search a{ font-size:11px}
#outerTable .bucket #binningSetsRoot ul.createFilterList { margin:4px 0 4px 0px; padding:0px;; font-size:11px  }
#outerTable .bucket #binningSetsRoot ul.createFilterList li { background-color:#fff5e7; margin:2px 0 0 0px; padding:2px 2px 3px 10px ;vertical-align:middle; font-size:11px  }
#outerTable .bucket #binningSetsRoot span.clearAllList { display:inline; float:right; font-size:9px; }
#outerTable .bucket #binningSetsRoot .cancelxBox { margin: 1px 3px 0 0; vertical-align:middle; }
#outerTable .bucket span.floatR { float:right }
#outerTable .bucket span.rootNumColor { color:#999}
#outerTable .bucket div.filterPaginate { padding:5px 0 2px 0; float:right; font-size:11px }
#outerTable .bucket div.filterPaginate ul { padding:0; list-style: none; font-size:11px  }
#outerTable .bucket div.filterPaginate ul li{ padding:0 3px; display :inline; color:#666; font-size:11px }
#outerTable .bucketInc { padding:0px 0px 0 20px }
#outerTable .bucketInc .bckt_bkg{ padding: 12px 0 10px 10px; background:url(/imageserver/gartner/images/search/eventsBkg.jpg) top right  no-repeat;}

/* added to search css for webinar 20090914 */
#outerTable ul.webinar_list2 { margin:0; padding:10px 0 10px 0; color:#000 ; width: 220px; } /* was 200*/
#outerTable ul.webinar_list2 li a,
#outerTable ul.webinar_list2 li a:visited { text-decoration:none; color:#0066cc; font-size:11px }
#outerTable ul.webinar_list2 li a:hover { text-decoration:underline; color:#0066cc; font-size:11px }

.webinarBarBtm { margin:0; padding:0px 0 20px 0; }
select.webinarFilter,
#filterWebinars select#filterDateRange  {  color:#666666; font-family:Verdana,Arial,sans-serif;   font-weight:normal; margin:4px 0 0 0 ; width:210px; }

form#filterWebinars select  {  color:#666666; font-family:Verdana,Arial,sans-serif; font-weight:normal; margin:4px 0 0 0 ; width:210px; }


/*#outerTable .bucket .synonymList ul.tryList li { padding : 2px 0 2px 0; margin: 0;} */
.org_arrow  {background:transparent url(/imageserver/gartner/images/arrow_small.gif) no-repeat scroll left center;  margin:0 0 0 4px; padding:0 2px 0 8px; }
.normalWeight {font-weight: normal; }

table#outerTable td .webinarIntro,
table.main_container td .webinarIntro  {font-size:11px; color:#000; margin:0; padding: 25px 18px 0px 2px; }
.webinarIntro h2 { /*admin.css (line 88)*/ color:#666;  margin:0; padding-bottom:5px;  text-transform: capitalize; font: 22px/normal Arial,sans-serif; }
.webinarIntro h5 { font-size:12px; margin:0; padding:0 5px 5px 0; }
table#outerTable td .webinarIntro p { color:#000; margin:0; padding:0 5px 10px 0px;}
table.main_container td .webinar_content { color:#000; }	
.webinar_content .gray_999,
.webinarIntro .gray_999{ color:#999999;; }	
.text10px { font-size: 10px; }

#outerTable .webinar_list_bullet { padding: 0px 10px 20px 25px; margin: 0 0 20px 24px; float:left; color: #000; }
#outerTable .webinar_list_nobullet { padding: 0px 10px 8px 0px; margin: 0 0px 0px 0px; float:left; color: #000; }
#outerTable .webinar_list_bullet li { margin: 0px 18px 1px 0px; padding:5px 0 5px 2px; color:#000}
#outerTable .webinar_list_nobullet li { margin: 0px 18px 1px 0px; padding:0 0 0 20px ; font-size: 11px;}
#outerTable .webinar_list_nobullet li.bottomPad12 {padding-bottom: 12px;}
#outerTable .webinar_list_bullet li span.black_000  { color:#000000}
#outerTable .webinar_content .bottomPad {padding-bottom: 25px;}
#outerTable .webinar_list_bullet li { list-style-type: disc;    }
.webinar_content h3 { font-size:13px; margin:0; padding:10px 5px 5px 10px; }
.webinar_content h5 { font-size:11px; margin:0; padding:0 5px 10px 20px; }
.webinar_content p {  margin:0; padding:0 5px 15px 10px; }
.webinar_analystImg { float: left; width: 64px; height: 80px;  	}
.webinar_content .webinar_analystImg img.hostImg { float:left; margin:0px; padding:0 ; }
.webinar_content img {  margin:0; padding:2px 0px 5px 0px; }
.semiwidth {width: 600px;}
.bottomPad12 {padding-bottom: 12px; }
.grayBGForm {; padding:10px 5px 15px 0px; margin-right: 20px; background:transparent url(/imageserver/gartner/images/resources/fadeFormBG.gif ) repeat-x  left top;   
}
form.askQuestion { padding: 10px 5px 5px 0px;  margin: 0; }
form.askQuestion textarea { padding: 0; margin:10px 5px 5px 20px; height: 90px; width: 400px;  }
.askQuestion img { margin-left: 20px; }

table.main_container .bucket h3 {/* background-color: #fff; */ }
.layoutTwoColumnNarrowWide .columnOne .portletBody { /* mainstyle-en.css (line 5)*/ background-color:#D9E9FF; }
.contentSide p { font-size:11px }
div.webbucketInc .webinarBucket { background-color:#0067a6; width:227px; background:#0067a6 url(/imageserver/gartner/images/webinars/webinar_rail_top.gif) no-repeat; padding:0px; margin:0px} 
div.webbucketInc .webinarBucketBtm { background:#0067a6 url(/imageserver/gartner/images/webinars/webinar_rail_btm.gif) no-repeat; width:227px; height:15px }
div.webbucketInc .webinarBucket h2 { padding:20px 0 0 20px; margin:0; font-family:"Arial"; font-size:18px; color:#ffffff; font-weight:normal; color:#d8e5eb}
div.webbucketInc .webbucketInc { margin:0 10px 0 0px}
div.webbucketInc .webinarBucket ul { margin:0 0 0 0px; padding:5px 0 5px 20px}
div.webbucketInc .webinarBucket ul.WebinarDate { color:#ffffff; font-size:12; font-weight:bold}
div.webbucketInc .webinarBucket ul.webinarTime {  background-color:#d8e5eb; border-bottom:1px solid #0067a6; padding:10px 0 10px 20px; margin: 0}
div.webbucketInc .webinarBucket ul.webinarTime li { padding:1px 0px; margin: 0 }
div.webbucketInc .webinarBucket ul.webinarTime li a:link,
div.webbucketInc .webinarBucket ul.webinarTime li a:visited { font-size:11px; text-decoration:none; color:#0066cc; }
div.webbucketInc .webinarBucket ul.webinarTime li a:hover { font-size:11px; text-decoration:underline; color:#0066cc; }
div.webbucketInc .webinarBucket ul.webinarTime li input  { padding:5px 0 0 0}
div.webbucketInc .webinarBucket .whiteText { margin:10px; color:#d8e5eb}
div.webbucketInc .webinarBucket .blueText { color:#0067a6 }
div.webbucketInc .webinarBucket .soldOut { font-size: 16px; color:#fc6e10; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
div.webbucketInc .webinarBucket .regClosed { text-align:center; vertical-align: baselinefont-size: 11px; color:#000;}

.contentSide .webinarIntro h2 { /*admin.css (line 88)*/ color:#FF9000; font-size:15px; margin:0; padding-bottom:5px; }
.contentSide .webinar_content h3 {  font-size:13px; color:#0067a6  }
.contentSide .webinar_content h5 { font-weight:bold; font-size:11px; color:#000000 }
.contentSide span.gray_666 { font-weight:normal; color:#666666}
.contentSide .webinar_content .webinar_analyst { float:left; display:inline; width:200px; margin:0 2px 0 10px }
.contentSide .webinar_content .webinar_analyst ul li a:link,
.contentSide .webinar_content .webinar_analyst ul li a:visited { font-size:11px; text-decoration:none; color:#0066cc; }
.contentSide .webinar_content .webinar_analyst ul li a:hover { font-size:11px; text-decoration:underline; color:#0066cc; }
.contentSide .feedbackLink {} 
.contentSide .webinarSocial { border-bottom:1px solid #999999; padding:2px; margin:0 0 10px 0px; color:#000; }
.contentSide .webinarSocial .floatL{ color:#666666; font-size:12px; font-weight:bold; }
.contentSide .webinarSocial img.socailicon { padding:5px 0 0 0; margin:0 0 0px 0;}
.contentSide .webinarSocial a:link,
.contentSide .webinarSocial a:visited { font-size:11px; text-decoration:none; color:#0066cc; }
.contentSide .webinarSocial a:hover { font-size:11px; text-decoration:underline; color:#0066cc; }
.contentSide .webinarSocial .floatR { float:right; display:inline}
.contentSide .webinarSocial .floatL { float:left; display:inline; width:150px}
.contentSide .boldText { font-weight:bold }


.webinars_results { width:700px; padding: 0 0 0 20px }
fieldset { border:none; padding:0; width:370px }
.searchSection { font-size:11px; padding:15px 0 0 5px; background:url(http://portaldvc.gartner.com/imageserver/gartner/images/webinars/resultcount_bkg2.gif) repeat-x; height:auto; width:700px !important }
.viewSection { font-size:11px;clear:both;  padding:15px 0 0 5px; background:url(http://portaldvc.gartner.com/imageserver/gartner/images/webinars/resultcount_bkg2.gif) repeat-x; height:auto; width:700px }
h2.itemedSearched { font:22px/normal Arial,san-serif}
.wrapinputShell { width:100px; padding: 8px 0 0px 0; _padding: 20px 0 0px 0;float:left; height: 24px; }
.inputShell { border:1px solid #666; padding:2px; background:#fff; height: 24px; margin-bottom: 10px; width: 300px;  float:left;clear:right}
.inField {   border: medium none;  font-family: verdana,arial,helvetica,sans-serif; height: 24px; line-height: 21px;  margin-left: 4px; width: 200px; display:inline;	float:left;clear:right; font-size:10px }
.btnFind {background:#D54400 url(/imageserver/gartner/images/webinars/gartner-lia-sprite.png) no-repeat -78px -41px;   border: medium none;border-radius: 3px 3px 3px 3px; height: 20px;text-indent: -99999px;margin-top: 2px;vertical-align: top;width: 20px ;float:right; display:inline}
.btnFind:hover { background:#FB6602 url(/imageserver/gartner/images/webinars/gartner-lia-sprite.png) no-repeat -78px -41px; }
label.label-title { font:11px Arial,san-serif }
fieldset ul { padding:0px; margin:0px;clear:both; width:410px }
fieldset ul li { display:inline; padding:0px 5px 0 0; margin: 0px }
span.active { color:#D54400; font-weight:bold }
.noresults {  padding:0 0 10px 10px }
table.main_container td .noresults ul { margin:10px; padding:0px; list-style:disc }
table.main_container td .noresults ul li { margin:10px ;padding:0px; list-style:disc }
.vivbold { font-weight:bold}
