body {background-color:#f5f5f5; color:#373737; font-size:75%; line-height:1.1; font-family:"Helvetica light",'open_sanslight',Helvetica,Arial,sans-serif; -webkit-font-smoothing:antialiased;}
/*---------------------------------------------------------------------------------------------
[ typo / helpers ]
*/
::selection {background:#c9e1b9; /* Safari */} ::-moz-selection {background:#c9e1b9; /* Firefox */}

a {color:#00aeef;}
a:hover {color:#ff7407;}
a, a:hover {text-decoration:underline;}

h1, h2, h3, h5, h6 {font-family:"Helvetica light",'open_sanslight',Helvetica,Arial,sans-serif; font-weight:normal;}
h1 {font-size:32px; color:#68a72f; margin:0 0 .7em;}
h2, h3 {font-size:24px; color:#373737; line-height:1.3em; letter-spacing:-1px; font-family:Helvetica,Arial,sans-serif; margin:.8em 0;}
h4 {font-size:20px; margin:20px 0 5px; color:#63a837;}
h5 {font-size:24px; color:#fff;}
h6 {color:#262626; font-family:Helvetica,Arial,sans-serif; font-size:1.1em; margin: 10px 0 8px 0;}

p {line-height:1.3em; margin:0 0 .5em 0; font-size:1.2em;}

.clearer {clear:both; font-size:0.1px; height:0.1px; line-height:0.1px; width:100%;}
.cnt {text-align:center;}
.fR {float:right;}
/*.fL {float:left;}*/
.arrow:after {content:''; width:0; height:0; font-size:0; line-height:0; position:relative; right:-5px; top:-4px; border-color:transparent transparent transparent #007db7; border-style:solid; border-width:3px;}
.arrow:hover:after {border-color:transparent transparent transparent #ff7407;}


/*---------------------------------------------------------------------------------------------
[ content ]
*/
.content {padding: 20px 0; background:#fff url(/marketing/images/clickmeeting/pages/learning_center/bg_dashboard.png) center top repeat-y; }
.content > div:first-child { width:980px; margin: 0 auto; }
.bx-bordered {padding:10px;border:1px solid #e1e1e1;border-radius:5px;margin:20px 0 30px;}

/* grid */
.tCV-Col { float: left; width: 50%; }
.twoColView .oneColView { width: 100% !important; }
.threeColView .tCV-Col { width: 33%; }
.tCVC-In { padding: 10px; }

/* page */
.mainColumn { width:651px; float:left; }
.lC { border:1px solid #e1e1e1; padding:10px; -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius:6px;}
.lC > div:first-child { position:relative; padding:5px; text-align:center; margin:-9px -10px 0 -10px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; background: #f1f1f1; background: -moz-linear-gradient(top, #f1f1f1 0%, #e4e4e4 97%, #d3d3d3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(97%,#e4e4e4), color-stop(100%,#d3d3d3)); background: -webkit-linear-gradient(top, #f1f1f1 0%,#e4e4e4 97%,#d3d3d3 100%); background: -o-linear-gradient(top, #f1f1f1 0%,#e4e4e4 97%,#d3d3d3 100%); background: -ms-linear-gradient(top, #f1f1f1 0%,#e4e4e4 97%,#d3d3d3 100%); background: linear-gradient(top, #f1f1f1 0%,#e4e4e4 97%,#d3d3d3 100%);}
.lC .loading { position:absolute; top: 12px; left:50%; margin-left:115px;}
.lC input { border: 1px solid #e1e1e1; margin:0; width:230px; padding: 2px; height:20px; color:#323232; -moz-border-radius: 3px; -webkit-border-radius:3px; border-radius:3px;}
.lC p { padding-left:15px;}
.lC li li p, .lC li li li p { padding-left:30px;}
.sideColumn { width:280px; float:right; padding: 20px 0 0 0;}
.sideColumn h6 { margin: 20px 0 10px 0;}
.withMiniIco { padding: 3px 0 3px 22px; background-image: url(/marketing/images/clickmeeting/pages/learning_center/mini_icons_1.png); background-repeat: no-repeat; line-height: 1.8em; }
.pdfMiniIco { background-position: 1px -149px; }
.videoMiniIco {background-position:0 -3300px;}
.rSideMiniIco { background: url(/marketing/images/clickmeeting/pages/learning_center/mini_icons_1.png) right 2px no-repeat; padding: 0 22px 3px 0; }
.faqTitle .rSideMiniIco { background-position: right -894px; }
.faqTitle.opened .rSideMiniIco  { background-position: right -845px; }
.noresults { padding:20px; text-align:center; font-family:Helvetica,Arial,sans-serif; font-size:1.1em;}

/* Pop ups */
    #overlay { display: table; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; }
    #overlay #window { display:table-cell; vertical-align:middle}
    #overlay #windowBlend { background-color:#000; height:100%; width:100%; position:absolute; top:0; left:0; }
    #overlay #window #content { display:table; margin: 20px auto; width: 36px; border:5px solid #626567; border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; }
    #overlay #window #content #inner { position: relative; width: auto; background: #fff; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -icab-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; }
    #overlay #window #content #inner #tmpPopupLight { overflow:hidden; }
    #overlay #window #content #closeLabel { position:absolute; top:-12px; right:-12px; width:29px; height:29px; background:url('/marketing/images/popup/close.png') no-repeat top left; cursor:pointer; z-index: 999; }
    #overlay #window #content #closeLabel:hover { background-position: bottom left; }
    .preloader { width:16px; height:16px; background:url(/marketing/images/various/ajax/ajax_indicator.gif) center center no-repeat; padding:10px; display:block; }
    .ajaxIndiOverls { display: table; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(/marketing/images/popup/overlay.png); z-index: 20; }
    .aIO-Window { display:table-cell; vertical-align:middle; }
    .aIO-Content { display:table; margin: 20px auto; width: 36px; /*background:url(/marketing/images/popup/border.png);*/ border: solid 5px #626567;   border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; }
    .aIO-Inner { position: relative; width: auto; background: #fff; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -icab-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; }
    .aIO-PopLight { overflow:hidden; }
    .aIO-Preload { width:32px; height:32px; float: left; background:url(/marketing/images/various/ajax/ajax_indicator_big.gif) center center no-repeat; padding: 3px 10px 3px 0px; }
    .preloadOnly .aIO-Preload { float: left; }
    .preloadOnly .aIO-InnWrap { padding: 4px; }
    .prelTxt { float: left;  font-family:Helvetica,Arial,sans-serif; font-size: 1.091em; padding: 14px 6px 11px 5px; }
    .innerWrapper { padding: 20px; width: 450px}
    .asideContent { padding: 0; }
    .withColsWrappers { padding: 0; }
    .poUpsCols .pUCols-FirstInn, .poUpsCols .pUCols-SecInn { padding: 20px; }
    .poUpsCols .pUCols-FirstInn, .poUpsCols .popColInn { padding: 20px 20px 0 20px; }
    .poUpsCols .pUCols-FirstInn, .poUpsCols .popColInn { background: url(/marketing/images/popup/buttons_placeholder.png) left bottom repeat-x; }
    .poUpsCols .detailsView { background: none; padding: 0; height: 100%; }
    .buttnsBar { height: 33px; width: 438px; padding: 8px 6px 0 6px; background: url(/marketing/images/popup/buttons_placeholder.png) left bottom repeat-x; position: absolute; bottom: 0; left: 0; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px}
    .asideContent .buttnsBar {border-bottom-right-radius:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0}
    .detViewInn { padding: 20px 20px 50px; 20px; }
    .poUpsCols .pUCols-SecInn { background-color: #f6f9fd; border-left: solid 1px #fff; height: 100%; }
    .poUpsCols .pUCols-First { width: 450px; }
    .poUpsCols .pUCols-Sec { width: 400px; border-left: 1px solid #e5e5e5;  }
    .cpyLnk { float: right; margin: 0 10px 0 0; }
    .pUCols-Sec h5 { padding: 0 0 0.3em 6px; }
    .pUCols-Sec h3 { padding-bottom: 0.7em; }
    .toolTipHead { position: relative; }
    .toolTipArrow { position: absolute; right: -22px; display: block; width: 15px; height: 27px; top: 0; background:url(/marketing/images/forms/side_col_arrow.png) left top no-repeat; }
    .colrButtInPopup, .innerWrapper .colrButtInPopup { position: relative; top: 1px;}
    .ajaxOnSmall { position:relative}
    .aOS-Obj { background: url(/marketing/images/various/ajax/ajax-loader.gif) 50% 50% no-repeat; display: block; width: 100%; height: 25px; position: absolute; top: 0; left: 0;  }
    .style2 .aOS-Obj, .aOS-Obj.green {background-image:url(/marketing/images/various/ajax/ajax-loader_white_greenbg.gif); top:5px}
    .aOS-Obj.grey {background:url(/marketing/images/various/ajax/ajax_indicator.gif) 50% 50% no-repeat; width:78px;}
    .aOS-Obj.aOb-Big {position:relative; top:4px; left:-1px}
    .buttonBox .aOS-Obj {top:17px}
    .mrSpaceBelow, .innerWrapper .mrSpaceBelow { padding-bottom: 1.8em; }
    .innerWrapper .formElem textarea { height: 55px; }
    .innerWrapper .formElem .wideTxtArea { height: 70px; }
    .innerWrapper .withTopHead { padding: 8px 0 15px 0; }
    .withSpaceBelow { padding-bottom: 6px; }
    .popColInn .inHeaderLnk { padding: 7px 0 0 0; }
    #overlay #window #content #inner .biggButts .mB-Style3 { margin: 0 20px 0 0;} /* Orange button must be first */
    #overlay #window #content #inner .useTmpl { margin-top: 7px; }
    




    .hide {display:none;}
    ul.standrdLi { padding: 0 0 6px 0; }
    ol { list-style: decimal outside; padding: 0 0 0 26px; }
    ol li ul li { list-style: none; }
    .standrdLi { font-size: 100%; }
    ul.standrdLi li { background: url(/marketing/images/icons/bullet.png) 2px -794px no-repeat; margin: 0 0 0 10px; padding: 0 0 6px 14px; line-height: 1.4em; }
    ul.arrowLi li { background: url(/marketing/images/icons/bullet.png) 2px -3191px no-repeat; padding: 0 0 0 16px; line-height: 1.4em; }
    ul.checkedLi { width: 570px; margin: 0 auto; padding: 0 0 50px 0; overflow: hidden} /* Only in Pricing */
    ul.checkedLi li { background: url(/marketing/images/icons/bullet.png) 2px -3969px no-repeat; padding: 0 20px 0 24px; line-height: 1.4em; font-size: 1.2em; float: left; }
    ul.thickLi { padding: 0 0 20px 0;}
    ul.thickLi li { background: url(/marketing/images/icons/bullet.png) 2px -3969px no-repeat; padding: 0 0 0 26px; line-height: 1.9em; font-size: 1.2em; float: left; }
    .withMiniIcoLi li { font-size: 1.091em; padding-bottom: 4px; }
    .arrBullet { background:url(/marketing/images/main/paginator.png) -19px -133px no-repeat; padding: 0 0 2px 13px; line-height: 1.3em; }
    .floatBulls li, .floatBulls a { float: left; }
    .floatBulls li { padding: 0 6px 6px 0; }
    .simpleList li { padding: 0 0 2px 0; line-height: 1.8em; }
    
    p { line-height: 1.6em; padding: 0 0 .5em 0; font-size: 1.1em; }
    em { color: #6d6d6d; font-style: normal; }

    
.phone-bridge h3 { font-size: 1.636em; font-weight:bold; color:#68a72f; line-height: 1.3em; margin:10px 5px}
.phone-bridge .content {background:#fff}

.faq-table {
    width:92%;
    margin:0 auto 20px;
}
.faq-table th {
    font-weight:bold;
}
.faq-table th,
.faq-table td {
    font-size:1.1em;
    line-height:1.6em;
    border:1px solid #e1e1e1;
    padding:5px 10px;
}
.mainColumn h6 {
    margin-top:25px;
}