/* @import "http://services.igloocommunities.com/download-noauth/lib/grid/css/gridcss";
@import "http://services.igloocommunities.com/download-noauth/lib/community/igloo/universal/getstarted/getstartedcss";
@import "/download-noauth/templates/css/themehomecss";
@import "/download/templates/css/homeimageslidercss";
*/

.toggler .heading2 a       { color: #2b8eab !important; }
.toggler .heading2 a:hover { color: #99b739 !important; }

#blogs-list div.postheader h2 a { color: #99b739; }
#blogs-list div.postheader h2 a:hover { color: #2f95b3; }

.feature-container table { margin-bottom: 30px; }

.feature-controls .here { text-decoration: underline; }

.icn24-gs { padding-bottom: 5px !important; }


/* HOME - override ALOT of stuff - needs major cleaning */

#banner-box-feeds { height: 220px !important; }
#ig-page-home.ig-pages .box-networking { margin-bottom: 3em; }

#ig-page-home.ig-pages #header       { height: 100px; }
#ig-page-home.ig-pages #navigation   { position: relative; height: 0; }
#ig-page-home.ig-pages #primarynav   { position: absolute; top: -34px; right: 0; }
#ig-page-home.ig-pages #content      { position: static; top: 0; }
#ig-page-home.ig-pages #ig-page-view { margin-top: 0; }

/* This should be manually calculated but it creates a delay that is annoying. If more items are added, please adjust */

#ig-page-home #SlideItMoo_outer { width: 940px !important; }
#ig-page-home #SlideItMoo_inner { width: 880px !important; }
#ig-page-home #SlideItMoo_items { width: 1840px !important; }


/* FEATURES - Cleaning page */
div.ps-grid-container          { border-bottom: 1px solid #e5e5e5; margin-bottom: 3em; padding-bottom: 3em; overflow: hidden; zoom: 1; }
div.ps-grid-l                  { display: inline; float: left;  width: 340px; }
div.ps-grid-r                  { display: inline; float: right; width: 340px; }
div.ps-grid-content            { padding: 0 10px; width:320px; }
div.ps-grid-container ul       { margin: 0 0 0 12px; }
div.ps-grid-container table td { vertical-align: top; }
div.ps-grid-container .note-revision { color: red; }


/* PLAYBOOK - Clearning page */
div.box-tweets { background-color: #f1f1f1 !important; border: 0 !important; padding: 10px 16px 5px; }
div.box-tweets .ig-widget-rss { padding: 0 !important; }
div.box-tweets .ig-widget-layout-default .ig-title { font-weight: normal; }

div.title-icon-tweet       .ig-cpt-title { background: url(/download/gallery/icons/icontweetpng) 0 0 no-repeat; }
div.title-icon-link        .ig-cpt-title { background: url(/download/gallery/icons/iconlinkspng) 0 0 no-repeat; }
div.title-icon-calendar    .ig-cpt-title { background: url(/download/gallery/icons/iconcalendarpng) 0 0 no-repeat; }
div.title-icon-news        .ig-cpt-title { background: url(/download/gallery/icons/iconnewspng) 0 0 no-repeat; }
div.title-icon-whitepapers .ig-cpt-title { background: url(/download/gallery/icons48pixels/iconwhitepaperspng) 0 0 no-repeat; }

div.title-icon-tweet .ig-cpt-title,
div.title-icon-link  .ig-cpt-title,
div.title-icon-calendar .ig-cpt-title,
div.title-icon-news .ig-cpt-title {
    margin-bottom: 10px;
    padding-left: 42px !important;
}

div.title-large-heading .ig-cpt-title a { color: #2B8EAB !important; font-size: 26px; }
div.title-underline     .ig-cpt-title   { border-bottom: 1px dotted #d7d7d7; margin-bottom: 10px; }


#page div.title-icon-news h2.ig-cpt-title { font-size: 14px; font-weight: bold; }
div.title-icon-whitepapers { padding: 16px !important; }
div.title-icon-whitepapers .ig-cpt-title { margin-bottom: 12px;  padding-left: 52px; }

.pds-box label { clear: none; }



/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */


.box_icon_list .message-alert,
.box_company  .message-alert,
.box_customers .message-alert,
.box_customer_support .message-alert,
.box_features .message-alert,
.box_industries .message-alert,
.box_modules .message-alert,
.box_news .message-alert,
.box_partners .message-alert,
.box_playbook .message-alert,
.box_pricing .message-alert,
.box_resource .message-alert,
.box_share .message-alert,
.box_service_packs .message-alert,
.box_solutions .message-alert,
.box_solutions_2 .message-alert,
.box_solutions_gov .message-alert,
.box_solutions_assoc .message-alert,
.box_start .message-alert,
.box_get_started .message-alert
{
visibility: hidden;
}

.ps-widget-folders .ig-cpt-title,
.ps-widget-search  .ig-cpt-title
{
    font-size: 18px; font-weight: normal; 
    margin-bottom: 12px; padding: 14px 0 14px 0;
}

.ps-widget-folders .ig-cpt-title,
.ps-widget-blog-title .ig-cpt-title
{
    background: url(/download/gallery/icons64px/pagespng?attachment=1) 0 0 no-repeat;
    padding-left: 72px;
}

.title-calendar .ig-cpt-title {
    background: url(/download/gallery/icons64px/iconscalendarpng) 0 0 no-repeat !important;
    height: 70px !important; line-height: 70px !important;
    padding-top: 0 !important; padding-bottom: 0 !important; padding-left: 72px !important;
}
.title-rss      .ig-cpt-title {
    background: url(/download/gallery/icons64px/iconsnewspng) 0 0 no-repeat !important;
    height: 70px !important; line-height: 70px !important;
    padding-top: 0 !important; padding-bottom: 0 !important; padding-left: 72px !important;
}



.ps-widget-blog-title .ig-cpt-title {
    padding-bottom: 25px; padding-top: 21px;
    margin-bottom: 18px;
}


h2.title-join-playbook {
    background: url(/download/gallery/miscimages/titlejoinplaybookpng) 0 0 no-repeat;
    height: 0;
    overflow: hidden;
    margin-bottom: 12px; padding: 47px 0 0;
}

.ps-widget-blog               { background: url(/download/gallery/img/playbookblogbg1pxpng) 0 0 repeat-x !important; }
.ps-widget-blog .ig-cpt-title { padding-left: 18px !important; }
.ps-widget-blog .ig-title a   { font-size: 12px; font-weight: normal; font-family: verdana; }

.box-join-playbook p { color: #99b739; }


.ps-widget-folders a { color: #1460b6 !important; font-family: verdana !important; font-size: 11px !important; }
.ps-widget-folders .ig-widget-layout-details td { border:0; }
.ig-cpt-pretext { line-height: 1.5em; }



.box-editor-desk { height: 179px; }
.box-editor-desk .ig-widget-html { padding-left: 175px !important; }
.box-editor-desk #photo-gerard { position: absolute; margin-top: -132px; margin-left: -176px; }
.title-padding .ig-cpt-title { padding-left: 10px !important; }
.box-hack-html .ig-widget-html { padding-bottom: 100px !important; }
.box-hack-forum {
    position: absolute !important;
    margin-top: -110px; margin-left: 12px !important;
    width: 435px !important;
}
img.photo-style { border: 1px solid #ccc; padding: 4px; margin: 0 1em 1.3em 0; }

.ig-widget-calendar .ig-widget-layout-default .ig-body { color: #7E7E7E; }





.box-playbook { background: url(/download/gallery/img/bannerplaybookjpg) 0 0 no-repeat !important; }

.box-playbook-search { position: absolute; margin-top: -100px; margin-left: 20px; width: 450px; }

.box-playbook .ig-widget-html {
padding: 19px 25px 78px !important; 
}

/* Hide Headings */
.editable ul li { /* list-style-image: url(/download-noauth/gallery/img/bulletarrowgreypng); */ }
.editable .box_solutions ul li { list-style-image: none; }

/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

body { background: #0c5880 url(/download-noauth/gallery/img/bodyjpg) no-repeat center -5px; }

#page { }
#main { background: #fff url(/download/gallery/img/mainpng) repeat-x 0 0; }

#header, #content, #footer-inner { margin: 0 auto; width: 960px; }
#content {  }
#footer-inner { width: 1040px; }
#ig-page-styles #footer-inner { width: 1040px; }
/* FOR LANUCH #ig-page-home #footer-inner { width: 1040px; } */

#content-border { border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }



/* HEADER
=============================================== */
#header { height: 100px; }

#logo { padding: 23px 10px 0; }
#logo a { 
	background: url(/download-noauth/gallery/img/logopng) no-repeat;
	display: block; 
	height: 0px !important; 
	overflow: hidden; 
	padding-top: 63px; 
	width: 198px; 
}


/* FOOTER
=============================================== */
#footer { background: transparent url(/download/gallery/img/footerpng) repeat-x !important; position: relative; }
#footer strong { color: #cdeef6; }
#footer-inner { background: transparent url(/download/gallery/img/footerinnerpng) no-repeat 0 0 !important; padding-bottom: 20px; position: relative; }
#ig-page-homev2 #footer-inner { background-image: none !important; }
#footer-system { margin: 0; }

#footer div ul li { list-style: none; float: left; margin: 0 10px 10px 0; }

#footer_share_links { position: absolute; right: 10px; top: 15px; }

#poweredby { background-image: url(/download-noauth/gallery/img/poweredbypng); height:25px; width: 84px; margin-left: 580px; margin-top: -25px; position: absolute; }

#footer-custom { zoom: 1; padding: 0 10px 10px; }
#footer-custom #footer-legal { color: #99d0dd; font: 10px Verdana, Arial, Helvetica, sans-serif; position: relative; top: 20px; }
#footer-custom #footer-legal ul {  }
#footer-custom #footer-legal li { }
#footer-custom #footer-legal a { color: #cdeef6; text-decoration: none; }
#footer-custom #footer-legal a:hover { text-decoration: underline; }

#footer-custom #box-share { border-width: 0px; float: right; margin: 0; }
#footer_share_links { position: absolute; }


/* ICONS
=============================================== */
.list-icons { margin-left: 0 !important; list-style: none !important; list-style-image: none !important; }
.list-icons li { list-style: none !important; list-style-image: none !important; }

.icon-16 { background: no-repeat 0 50%; line-height: 20px; padding-left: 24px; }
.icon-24 { background: no-repeat 0 0; line-height: 24px; padding-left: 32px; }
.icon-32 { background: no-repeat 0 50%; line-height: 32px; padding-left: 40px; }


.icn24-pages { background-image: url(/download-noauth/gallery/icons24px/pagepng); }
.icn24-storage { background-image: url(/download-noauth/gallery/icons24px/storagepng); }
.icn24-user { background-image: url(/download-noauth/gallery/icons24px/userpng); }
.icn24-gs { background-image: url(/download-noauth/gallery/icons24px/icongroupspacespng); }

.icn-add 					{ background-image: url(/download-noauth/gallery/icons/addpng); }
.icn-apple 					{ background-image: url(/download-noauth/gallery/icons/applepng); }
.icn-associations 			{ background-image: url(/download-noauth/gallery/icons/associationspng); }
.icn-bubble 				{ background-image: url(/download-noauth/gallery/icons/bubblepng); }
.icn-bubbles 				{ background-image: url(/download-noauth/gallery/icons/bubblespng); }
.icn-calendar 				{ background-image: url(/download-noauth/gallery/icons/calendargreenpng); }
.icn-check 					{ background-image: url(/download-noauth/gallery/icons24px/checkboxgreenpng); }
.icn-design 				{ background-image: url(/download-noauth/gallery/icons/designpng); }
.icn-doc 					{ background-image: url(/download-noauth/gallery/icons/docpng); }
.icn-doc-graph 				{ background-image: url(/download-noauth/gallery/icons/doc_graphpng); }
.icn-edition-basic 			{ background-image: url(/download-noauth/gallery/icons/edition_basicpng); }
.icn-edition-enterprise 	{ background-image: url(/download-noauth/gallery/icons/edition_enterprisepng); }
.icn-edition-professional 	{ background-image: url(/download-noauth/gallery/icons/edition_professionalpng); }
.icn-education 				{ background-image: url(/download-noauth/gallery/icons/educationpng); }
.icn-email 					{ background-image: url(/download-noauth/gallery/icons/emailpng); }
.icn-event 					{ background-image: url(/download-noauth/gallery/icons/calendarpng); }
.icn-flag 					{ background-image: url(/download-noauth/gallery/icons/quickstartpng); }
.icn-feature-matrix 		{ background-image: url(/download-noauth/gallery/icons/features_matrixpng); }
.icn-folder				 	{ background-image: url(/download-noauth/gallery/icons/folderpng); }
.icn-hourglass 				{ background-image: url(/download-noauth/gallery/icons/hourglasspng); }
.icn-key 					{ background-image: url(/download-noauth/gallery/icons/keypng); }
.icn-igloo 					{ background-image: url(/download-noauth/gallery/icons/igloopng); }
.icn-igloo-globe 			{ background-image: url(/download-noauth/gallery/icons/igloo-globepng); }
.icn-marketplace 			{ background-image: url(/download-noauth/gallery/icons/marketplacepng); }
.icn-media 					{ background-image: url(/download-noauth/gallery/icons/mediapng); }
.icn-mobile 				{ background-image: url(/download-noauth/gallery/icons/mobilepng); }
.icn-modules 				{ background-image: url(/download-noauth/gallery/icons/modulespng); }
.icn-moniter 				{ background-image: url(/download-noauth/gallery/icons/moniterpng); }
.icn-news 					{ background-image: url(/download-noauth/gallery/icons/newspng); }
.icn-odometer 				{ background-image: url(/download-noauth/gallery/icons/jumpstartpng); }
.icn-page 					{ background-image: url(/download-noauth/gallery/icons/pagepng); }
.icn-pdf 					{ background-image: url(/download-noauth/gallery/icons/pdfpng); }
.icn-phone 					{ background-image: url(/download-noauth/gallery/icons/phonepng); }
.icn-podcast 				{ background-image: url(/download-noauth/gallery/icons/podcastpng); }
.icn-pie-chart 				{ background-image: url(/download-noauth/gallery/icons//piechartpng); }
.icn-ppt 					{ background-image: url(/download-noauth/gallery/icons/pptpng); }
.icn-rss-page 				{ background-image: url(/download-noauth/gallery/icons/rsspng); }
.icn-safe 					{ background-image: url(/download-noauth/gallery/icons/safepng); }
.icn-self-start 			{ background-image: url(/download-noauth/gallery/icons/selfstartpng); }
.icn-shield 				{ background-image: url(/download-noauth/gallery/icons/shieldpng); }
.icn-stories 				{ background-image: url(/download-noauth/gallery/icons/storiespng); }
.icn-storage 				{ background-image: url(/download-noauth/gallery/icons/storagepng); }
.icn-switch 				{ background-image: url(/download-noauth/gallery/icons/switchpng); }
.icn-tools 					{ background-image: url(/download-noauth/gallery/icons/toolspng); }
.icn-upgrade 				{ background-image: url(/download-noauth/gallery/icons/upgradepng); }
.icn-user 					{ background-image: url(/download-noauth/gallery/icons/userpng); }
.icn-user-id 				{ background-image: url(/download-noauth/gallery/icons/useridpng); }
.icn-whitepaper 			{ background-image: url(/download-noauth/gallery/icons/whitepaperpng); }
.icn-workplace 				{ background-image: url(/download-noauth/gallery/icons/workplacepng); }

.icn-video { background-image: url(/download/gallery/icons16pixels/videopng); }


.bullet-num { background: url(/download/gallery/icons24px/dotbluepng) no-repeat 0 1px; 
color: #fff;
display: block;
float: left;
font-size: 14px;
font-weight: bold;
height: 22px;
line-height: 22px;
margin-right: 3px;
text-align: center;
width: 22px;
}

/* SEARCH
=============================================== */
#search-keyword {right: 10px !important; top: 20px !important; margin: 0px !important; padding: 0px !important;}
/*
    * html #search-keyword {top: 11px;}
    * + html #search-keyword {top: 11px;right: 37px;}
*/
#search-keyword fieldset { position: relative; }
#search-keyword div {float: none !important;}
#search-keyword .text {	-moz-border-radius: 4px;-webkit-border-radius: 4px; background: url(/cmedia/img/interface/pixel_ddd.gif) left top repeat-x #fff;margin-right: 0px !important; -moz-box-shadow: 0 0 1px #000;-webkit-box-shadow: 0 0 1px #000;}
#search-keyword .text span {margin-right: 20px;	padding: 5px;display: block;}
#search-keyword .text span input {color: #999;border: 0px;margin: 0px;padding: 0px;height: inherit;background: transparent;}
#search-keyword .buttons {position: absolute;width: 16px !important;right: 5px;	top: 4px;}
#search-keyword .buttons input {float: right !important;margin: 0 !important;width: 16px !important;height: 16px !important;background: url(/cmedia/img/icons/magnifier.png) top left no-repeat !important;border: 0px;padding: 0px;text-indent: -999px;overflow: hidden;cursor: pointer;}

* html   #search-keyword .buttons input { font-size: 0px; line-height: 0px; }
* + html #search-keyword .buttons input { font-size: 0px; line-height: 0px; }

/* NAVIGATION
=============================================== */
#navigation {  

    height: 26px; /* Sets page content top margin */
    margin: 0 auto; 
    position: relative;
        right: 10px;
        top: -40px;
    width: 960px;
}

#primarynav               { font-family: arial; }
#navigation ul            { float: right; }
#navigation ul li         { display: inline; float:left; }
#navigation ul li a    { display: block; color: #fff; font-size: 14px; font-weight: bold; margin: 0 1px;  padding: 4px 15px; }

#navigation ul li:hover, #navigation ul li.here:hover { background-color: #78c4da; border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0;  }

#navigation ul li.here a      { 

background: #004a72; /* Old browsers */
background: -moz-linear-gradient(top, #004a72 2%, #003c5c 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#004a72), color-stop(98%,#003c5c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #004a72 2%,#003c5c 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #004a72 2%,#003c5c 98%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #004a72 2%,#003c5c 98%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a72', endColorstr='#003c5c',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #004a72 2%,#003c5c 98%); /* W3C */

 padding-left: 15px; 

border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; 
}
#navigation ul li.here .subnav a { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78c4da', endColorstr='#78c4da',GradientType=0 ); /* IE6-9 */ }

#navigation ul li.here:hover { padding-left: 0 !important;  }

#navigation #nav-home,
#navigation .home { display: none; }

#nav-try_igloo,
#nav-try_igloo:hover { 
background: #80a633;
-moz-border-radius: 7px !important; -webkit-border-radius: 7px !important; border-radius: 7px !important;
-moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000;
margin-left: 10px;
position: relative;
z-index: 100;
}

#navigation ul #nav-try_igloo.here a,
#navigation ul #nav-try_igloo.here:hover a { 

background: #80a633; /* Old browsers */
background: -moz-linear-gradient(top, #80a633 2%, #80a633 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#80a633), color-stop(98%,#80a633)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #80a633 2%,#80a633 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #80a633 2%,#80a633 98%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #80a633 2%,#80a633 98%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a633', endColorstr='#80a633',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #80a633 2%,#80a633 98%); /* W3C */

}

#nav-try_igloo:hover { 
background-color: #78c4da !important;
}


/* CONTENT BODY */
/* CUSTOMERS TABLE */
#primarynav .subnav {
   position: absolute;
   z-index: 100;
}

#primarynav .subnav-links li {
   border: none;
   float: none;
}

/* NAVIGATION: FLYOUTS */
#primarynav .subnav                 { background-color: #78c4da !important; position: absolute !important; top: 25px !important; margin: 0 !important; border-radius: 0 7px 7px 7px !important; -moz-border-radius: 0 7px 7px 7px !important; -webkit-border-radius: 0 7px 7px 7px !important; padding-top: 7px; }
#primarynav .subnav,
#primarynav .subnav ul              { width: 155px !important; }

#primarynav .subnav ul li           {  }
#primarynav .subnav ul li a         {  background-color: #78c4da !important; background-image: none !important; color: #0b5175 !important; display: block; font-size: 12px !important; font-weight: normal !important;  padding: 5px 10px !important; text-decoration: none !important; }
#primarynav .subnav ul li a:hover   { /* background-color: #0b5175; */ color: #fff !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; }
.subnav ul li.ig-here a { background-image: none !important; color: #b1cf68 !important; font-weight: normal !important; }
.subnav ul li a:hover   {  }

#primarynav .subnav-links li.subnav-last a { background-color: #44a5c3 !important; color: #fff !important; font-size: 12px  !important; font-weight: bold  !important; }

#primarynav .subnav-links li.subnav-last a,
#primarynav .subnav-links li.subnav-last a:hover { background-color: #44a5c3 !important; border-radius: 0 0 7px 7px !important; -moz-border-radius !important: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px !important; }

#primarynav .subnav-links li.subnav-last a span.nav_icon { display: none; float: right; font-size: 16px; }

#primarynav .subnav-links li:last-child a { margin-bottom: 4px; }

/* SUBNAV - Horizontal Columns */
#page .subnav_column li,
#page .subnav_features li { float: left; background: url(/download-noauth/gallery/img/bulletarrowgreypng) no-repeat 0 50%; padding: 0 0 0 10px; width: 160px; }
#page .subnav_column li a,
#page .subnav_features li a { border-width: 0px; color: #99b739; font-size: 11px; padding: 0; }

#page .subnav_features li a:hover,
#page .subnav_column li a:hover { background-color: transparent; color: #2f95b3; }

/* SUBNAV - Modules */
#page .subnav_modules .ig-cpt-body { background: url(/download-noauth/gallery/img/boxgreypng) no-repeat 0 100%; padding: 15px 15px 5px; }
#page .subnav_modules ul,
 ul { margin-bottom: 18px; }
#page .subnav_modules li         { background: url(/download-noauth/gallery/icons24px/checkboxgreypng) no-repeat 0 50%; margin-bottom: 10px; padding: 0 0 0 26px; width: 160px; }
#page .subnav_modules li a       { border-width: 0px; color: #99b739; padding: 0; }
#page .subnav_modules li a:hover { background-color: transparent; color: #2f95b3; }
#page .subnav_modules h2.ig-cpt-title { background: url(/download-noauth/gallery/img/boxgreypng) no-repeat; padding-left: 15px; padding-right: 15px; }

/* SUBNAV - SIDEBAR */

#page .subnav_sidebar h2.ig-cpt-title,
#page .subnav_sidebar h2.ig-cpt-title a { color: #fff !important; font-size: 14px; font-weight: bold; padding-left: 0; }

#page .subnav_sidebar h2.ig-cpt-title { background: url(/download-noauth/gallery/img/subnav_sidebarpng) no-repeat 50% 4px; padding-left: 15px;  }


#page .subnav_sidebar li.ig-here         { background: #d0e9f0 url(/download-noauth/gallery/img/subnav_sidebar_activepng) no-repeat; }
#page .subnav_sidebar li.ig-here a       { color: #4e4e4e; }
#page .subnav_sidebar li.ig-here a:hover { background-color: transparent; }
#page .subnav_sidebar a                  { color: #7e7e7e; font-size: 12px; padding: 6px 10px 6px 40px; text-decoration: none; }

#page .subnav_sidebar a:hover            { background-color: #ecf8fb; }

#page .subnav_sidebar li:last-child a:hover { 
-moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; }


#page .subnav_sidebar li.ig-here:last-child { 
-moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; }



/* CONTENT BODY
=============================================== */

/*
#grid-main-content { background-color: #f5f5f5; margin-left: 0px; }
#grid-sidebar-content { background-color: #eee; margin-right: 0px; }
*/

div.editable { margin-bottom: 0px; }

/* RSS - Feed2js*/
.rss-title { display: none; }

/* CONTENT COMPANY
=============================================== */
#video-talking-dan { float: left; width: 150px; }

/* Table Formats */

/* Pricing Landing Page - Table */
#table_pricing_editions {  }
#table_pricing_editions h3,
#table_pricing_editions td .price p { margin-bottom: 0px; padding: 5px; }
#table_pricing_editions h3 strong { font-size: 14px; }
#table_pricing_editions strong { color: #666; }
#table_pricing_editions th { padding: 0 0 30px; text-align: center; }
#table_pricing_editions td { vertical-align: top; width: 290px; margin: 0 10px; }
#table_pricing_editions td ul { /* list-style: none; */ margin: 10px 0 0 0; padding-left: 40px; width: 85%; }
#table_pricing_editions td ul li { list-style-image: none; margin-bottom: 5px; }
#table_pricing_editions td ul li:last-child { margin-bottom: 0px; }

#table_pricing_editions .cell-inner { padding: 6px 10px 1px; }
#table_pricing_editions td .price { font: 12px Arial, Helvetica, sans-serif; padding: 5px; text-align: center; }
#table_pricing_editions td.pricing_basic .price { }
#table_pricing_editions td.pricing_enterprise .price {  }
#table_pricing_editions ul.pricing_enterprise_list {  }
#table_pricing_editions td.pricing_professional { }
#table_pricing_editions th.pricing_professional_head {  }
#table_pricing_editions td.pricing_professional_foot {  }

/* Pricing Matrix - Table */
.table-matrix { border-width: 0; width: 100%; }
.table-matrix tr.table-row { background-color: #f5f5f5; }
.table-matrix tr.table-row th { padding-left: 10px; }

.table-matrix th, .table-matrix th a { color: #4d4d4f; font-size: 14px; text-align: center; }
.table-matrix th, .table-matrix td { border-bottom: 1px dotted #cecdcd; border-left: 1px solid #e6e6e6; height: 30px; text-align: center; width: 230px; }
.table-matrix tr th:first-child, .table-matrix tr td:first-child { text-align: left; border-left-width: 0px; }
.table-matrix tr td:first-child { padding-left: 10px; width: 65%; }
.table-matrix.table_support_packages tr td:first-child { width: 350px; }

/* Table - 2 Column */
.table-2column tr td, .table-3column tr td { vertical-align: top; }
.table-2column tr td:first-child { padding-right: 20px; }

th.edition-basic,
th.th-category,
th.title-edition,
th.edition-enterprise,
th.edition-professional { font-size: 12px; font-weight: normal; padding: 0 10px; }

th.title-edition { vertical-align: top; }

th.edition-basic { background-color: #f7fff0; }
th.th-category { color: #9aab4a; font-size: 14px; padding-left: 0; }
th.title-edition { font-size: 11px; }
th.edition-enterprise { background-color: #fffbea; }
th.edition-professional { background-color: #f4fcff; }

.button-w136 a { background: url(/download-noauth/gallery/miscimages/buttonw136png) no-repeat; color: #3e3f3f; display: block; font-size: 11px !important; font-weight: bold; height: 24px; line-height: 24px; margin: 0 auto 18px; text-align: center; text-decoration: none; width: 136px; }
.button-w136 a:hover { background-position: 0 100%; }

.customer-spotlight-details { background: url(/download-noauth/gallery/miscimages/customersspotlightpng) no-repeat; padding: 20px 0 20px 20px; width: 100%; }

.table-customer-spotlight { width: 100%; }

#table_services { background-color: #fff; background-image: none; }
#table_services p.price { background-color: #f5f5f5; font: 14px Arial, Helvetica, sans-serif; padding: 5px 0; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#table_services .cell-inner { text-align: center; }
#table_services th { font: 22px Arial, Helvetica, sans-serif; padding-bottom: 18px; }
#table_services th a { color: #2b8eab; font-weight: normal; }
#table_services strong { color: #4d4d4f; }

.table-column-space { width: 20px; }

/* Table - Success Stories */
#lyt-success-story { clear: both; }

#lyt-success-story, 
#lyt-feature { background: url(/download-noauth/gallery/img/successstoriespng) no-repeat; padding: 30px;  }

#success-story-header td.success-story-screenshot { padding-right: 50px; }
#success-story-header td.success-story-logo { text-align: left; }
#success-story-details td { vertical-align: top; }
#success-story-details blockquote { color: #146392; font-size: 11px; font-weight: normal; line-height: 18px; padding-left: 30px; width: 192px; }
#success-story-header td.success-story-logo .button-w136 a { margin-left: 0; }
span.button-download { background: url(/download-noauth/gallery/icons16pixels/arrowdownpng) no-repeat; padding-left: 15px; }

.table-packages { border: 0px; border-collapse: collapse; width: 100%; }
.table-packages th,
.table-packages td { border: 0px dotted #cecdcd; border-width: 1px 0 0 0; padding: 5px 5px 5px 0; }
.table-packages td { padding: 20px 10px 10px 0; vertical-align: top; }

.table-packages th { background-color: #f5f5f5; border-bottom-width: 1px; font-weight: normal; }
.table-packages th:first-child { background-color: #fff; text-align: left; width: auto; }
.table-packages th:first-child, 
.table-packages td:first-child { border-right: 1px solid #e6e6e6; width: 40%; }


/* CUSTOM SCRIPTS
=============================================== */
/* SERVICES - SUPPORT: Accordian ***********/
.js-accordian-support li.trigger h2 { background: url(http://www.igloosoftware.com/download-nocache/gallery/icons16pixels/spritearrowbluepng) no-repeat 0 100%; line-height: 16px; padding: 0 0 0 32px; }
.js-accordian-support li.active h2 { background-position: 0 0; }

/* CUSTOMERS: Accordian ***********/
#accoridan-customer ul.items { margin-left: 0px !important; list-style: none; list-style-image: none; }
#accoridan-customer li.toggler h2 { background: url(/download-noauth/gallery/icons/spritearrowbluepng) no-repeat 0 100%; line-height: 32px; padding: 0 0 0 50px; }
#accoridan-customer li.active h2 { background-position: 0 0; }

#accoridan-customer li.trigger h2 a { color: #207893; }

#accoridan-customer h3 { color: #4d4d4f; font-weight: bold; }

/* ROI: Calculator ***********/
.roi-calculator { background-color: #f1f1f1; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 18px;  }
.roi-calculator h2 { color: #217b96; }

.roi-calculator ol li { margin-bottom: 18px; }
.roi-calculator ol li p { margin-bottom: 10px; }

.roi-calculator-button { background: url(/download-noauth/gallery/buttons/buttonroicalculatepng) no-repeat; border: 0; color: transparent; cursor: pointer; height: 44px; width: 226px; }

#roiresultsdiv table th { white-space: nowrap; }

#roiresultsdiv table h3 { color: #4e4e4e; font-size: 16px; }

.box_adslot_940 { margin-bototm: 0px; }
.box_get_started a { color: #1f8e92; }
.box_get_started a:hover { color: #155e61; }



h2.ig-title, 
h2.ig-title a { font-size: 12px; }

/* FEATURES ***********/
.img-map-features { background: url(/download-nocache/gallery/miscimages/featureslandingjpg) no-repeat; clear: left; margin: 0 auto; position: relative; height: 358px; width: 665px; }

.img-map-features div { position: absolute; z-index: 5; }

.img-map-features div.img-map-admin { display: none; }
.img-map-features div.img-map-content { top: 0px; left: 0; }
.img-map-features div.img-map-collaboration { top: 0px; left: 480px; }
.img-map-features div.img-map-networking { top: 190px; left: 0; }
.img-map-features div.img-map-publishing { top: 190px; left: 480px; }
.img-map-features div a { display: block; height: 0px !important; overflow: hidden; padding-top: 150px; width: 190px; }


/* WIDGET OVERRIDES
=============================================== */
h2.ig-cpt-title { background-color: transparent !important; border-width: 0px; color: 4d4d4d; font-size: 14px; padding-left: 0; }

#page .ig-widget-type-calendar h2.ig-cpt-title { font-size: 14px; padding-left: 14px; }
#page .ig-widget-type-blog h2.ig-cpt-title { font-size: 18px; font-weight: normal; }
#page .ig-widget-blogarticles h2 { font-size: 14px; }

.ig-cpt-footer {  background-color: transparent !important; }

.box_customer_support, .box_partners, .box_playbook, .box_solutions_2 { background: url(/download-noauth/gallery/adsspotlights/boxsupportpng) no-repeat; height: 102px; padding: 10px 10px 0; }

.box_partners { background-image: url(/download-noauth/gallery/adsspotlights/boxpartnerspng); }
.box_playbook { background-image: url(/download-noauth/gallery/adsspotlights/boxplaybookpng); }
.box_solutions_2 { background-image: url(/download-noauth/gallery/adsspotlights/boxsolutionspng); }

.box_customer_support h2,
.box_partners h2,
.box_playbook h2,
.box_solutions_2 h2 { color: #4d4d4f; font-size: 18px; font-weight: normal; }

.box_customer_support ul,
.box_partners ul,
.box_playbook ul,
.box_solutions_2 ul { margin-left: 0px; }

#page .box_borders { border: 1px solid #e2e2e2 !important; -moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; padding: 10px !important; }

#page .box_borders a,
#page .feed_blog_ceo a { font-weight: normal; }
#page .feed_rss_check .ig-item { background: url(/download-noauth/gallery/icons24px/checkboxgreenpng) no-repeat 0 5px; padding: 5px 0 0 30px !important; }

#page .feed_blog_ceo .ig-cpt-title { background: url(/download/gallery/buttons/ceoinsightsjpg) no-repeat; height: 0 !important; overflow: hidden; padding: 70px 0 0 0; }

/* BOX: Modules *******************************/
#page .box_modules .ig-cpt-body,
#page .box_modules .ig-cpt-title { background: url(/download/gallery/img/boxgreypng) no-repeat 0 100%; padding-left: 10px; padding-right: 10px; }
#page .box_modules .ig-cpt-title { background-position: 0 0; }

#page .box_modules ul { list-style: none; margin-left: 0px; }
#page .box_modules li { background: url(/download-noauth/gallery/icons24px/bulletpluspng) no-repeat 0 50%; line-height: 24px; list-style-image: none; padding-left: 32px; }


/* ELOQUA FORMS
=============================================== */
.eloqua { overflow: hidden; }
.elqFieldValidation { background-color:FC8888; }

.external-template, .external-template #footer {
	background-position:center 0;	
}

.eloqua .required{
    color:#BF1717;
}

.eloqua ul.eloquaform{
	margin-left:0;
}

.eloqua ul.eloquaform li{
	list-style:none;
	margin-bottom:10px;
}

.eloqua #comsignin {
	border:none;
	margin:0;
	padding:0;
	/*width:auto;*/
}

#signin #content { margin-top: 20px; }
#signin #comsignin { position: relative; -moz-border-radius: 10px; -webkit-border-radius: 10px;  }
/*  BUILD_FIX #signin #comsignin .buttons { position: absolute; top: 168px; right: 5px; } */

.eloqua { background-color: #f1f1f1; padding: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 18px;  }
.eloqua h2 { color: #217b96; }

.eloqua ul li { margin-bottom: 18px; }

#eloqua_form ul.eloquaform li {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    min-height: 40px;
    width: 280px;
}

/* Specific Form: Free community campaign - /resource_centre/campaigns/free_promo */
.banner_campaign_freecommunity{
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background-color:#F1F1F1;
	padding:20px;
	text-align:center;
}

#FreeCommunity{
	margin-top:20px;
}

#FreeCommunity label{
	text-align:left;
}

#FreeCommunity #Email{
   margin-bottom:20px;
	width:181px;
}

#FreeCommunity .elqSubmit{
	margin-top:5px;
}

/* /Eloqua Forms */

.tr-border-top { border-top: 1px dotted #e5e5e5; }



#banner-free-community { background: url(/download-nocache/gallery/bannersmastheads/adfreecommunitiesjpg) no-repeat; height: 165px; }
#button_start_now { margin-left:720px; margin-top:50px; position:absolute; }
#button_start_now a {
display: block;
height:0 !important;
padding-top: 65px;
overflow: hidden;
width: 195px;
}

.button-video { float: right; margin: 0 0 18px 40px; width: 200px; }

#page .ps-carousel { -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#page .ps-carousel .caption { margin: 0 20px; width: auto; }

#page .list_check { list-style: none; margin-left: 5px !important; }
#page .list_check li { list-style-image: none !important; background: url(/download-noauth/gallery/icons24px/checkboxgreenpng) no-repeat; line-height: 24px; padding-left: 30px; }

.ps-random-image { margin-top: 18px; }
.ps-random-image img {  }

/* START.FREE Form */
#frontdoor #content-inner { background: url(/download/gallery/miscimages/freecommunityformjpg) no-repeat; padding: 0; position: relative; overflow: hidden; height: 1530px; }

#frontdoor.directform #content-inner { background: url(/download/gallery/miscimages/freecommunityformjpg) no-repeat; padding: 220px 0 0 1.5em; }

#frontdoor.landing #content-inner .ig-formitem { padding-left: 132px; text-align: left; }
#frontdoor.landing #content-inner .ig-cpt-body .ig-formitem, 
#frontdoor.landing #content-inner .ig-alert .ig-formitem { padding-left: 0px; }

#frontdoor.landing #content { padding-bottom: 1.5em; }
#frontdoor.landing #content-inner .ig-public-layout { background-color: #e5e5e5; padding: 20px; margin: 350px 0 1.5em 0px; width: 420px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

#frontdoor.landing #content-inner .ig-public-layout .ig-cpt-body { background-color: #fff; }

#frontdoor.landing .ig-starttutorial { background-color: #fff; background-position: center 50px; height: 450px; padding: 50px 100px 50px 65px; width: auto; }

#frontdoor.landing .ig-starttutorial .ig-formitem a {
background-color: #a8bf65;
border-radius: 25px 25px 25px 25px; -moz-border-radius: 25px 25px 25px 25px; -webkit-border-radius: 25px 25px 25px 25px;
border: 1px solid #cecfcd;
color: #fff;
font-weight: bold;
display: block;
height: 32px;
line-height: 32px;
text-align: center;
width: 150px;
}

#register #navigation .home { display: none; }

#home.anonymous #customcontent,
#ig-page-home #customcontent {
margin-top:-28px;
}

.ig-public-layout { content: "All fields required"; }

.content_divider { border-top: 1px solid #e5e5e5; }

.feature-ggone-video-links { position: relative; }
.feature-ggone-video-links ul { position: absolute; margin-left: 100px !important; top: 40px; }
.feature-ggone-video-links a { display: block; }

#page .blog_2column .ig-item {
border-width: 0px;
display:block;
float:left;
width: 225px;
}

#page .blog_2column .ig-first { margin-right: 20px; }

.thumbnail-100 { cursor: pointer; float: left; margin-bottom: 30px; width: 120px; }

iframe, .iframe-video { border: 0px; }

.box-content-2-col { background: url(http://www.igloosoftware.com/download/gallery/miscimages/boxgradientgreypng) no-repeat; min-height: 270px; padding: 20px; }
.box-content-2-col-foot { background: url(http://www.igloosoftware.com/download/gallery/miscimages/boxgradientgreypng) no-repeat 0 100%; /*text-align: center;*/ padding-bottom: 1.5em; padding-left: 80px; }

.box-free-1 h2 { color: #3895af; font-size: 22px; height: 60px; }
.box-free-1 h2 span { display: block; font-size: 14px; }
.box-free-2 h2 { color: #8cae3c; font-size: 22px; height: 60px; }


.box-content-2-col ul { list-style: none !important; margin-left: 0 !important; }
.box-content-2-col ul li { background: url(/download/gallery/icons24px/iconcheckbluepng) no-repeat; font-size: 11px; line-height: 24px; list-style-image: none !important; padding-left: 32px; }

.box-free-2 ul li { background-image: url(/download/gallery/icons24px/iconcheckgreenpng); }

.ps-modal-app-hover { cursor: hand; }
#mymodalcontainer ul { list-style-image: url(/download-noauth/gallery/img/bulletarrowgreypng) !important; margin-left: 1em !important; }

/* WIDGETS
=============================================== */
.widget_reset { border-width: 0px !important; background: transparent none !important; padding: 0 !important; }
.widget_reset h2.ig-cpt-title { background: transparent none no-repeat !important; border-width: 0px !important; }
.widget_nav_sub_style { }

.widget_banner { margin-bottom: 0px; }

/* Navigation - Default
=============================================== */
.widget_nav_sub_style 			{ margin-bottom: 1.5em; }
.widget_nav_sub_style  ul 		{ list-style: none; overflow: hidden; }
.widget_nav_sub_style  ul li 		{ display: inline; }
.widget_nav_sub_style  ul li a 		{ float: left; padding: 5px; margin: 0 1px; } 
.widget_nav_sub_style  ul li a:hover 	{  } 
.widget_nav_sub_style  ul li.here a 	{ font-weight: bold; }


/* CUSTOM PAGE STYLES: http://www.igloosoftware.com/resource_centre/campaigns/gleansterreport */
#table_gleanster_form {  }
#table_gleanster_form td { vertical-align: top; }
#table_gleanster_form td:first-child { padding-right: 20px; }
#table_gleanster_form td:last-child { background-color: #f1f1f1; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; }

#table_gleanster_form #form_title { color: #525252; font-size: 16px; font-weight: bold; padding-right: 170px; }

#table_gleanster_form div span,
#table_gleanster_form div span.required,
#table_gleanster_form label { display: inline; }

#table_gleanster_form label {
clear: none;
width: auto;
}

#table_gleanster_form .buttons { text-align: center; }

#table_gleanster_form #form_header { border-bottom: 1px solid #ccc; position: relative; overflow: hidden; margin: 0 20px; padding: 20px; }

/* SYSTEM ADMIN ELEMENTS
=============================================== */
textarea.ps_style_guide { height: 100px; width: 90%; }
#tinymce div.hide { display: block !important; }

/* FONTS
=============================================== */
body { color: #7e7e7e; font-family: Verdana,Helvetica,Arial,sans-serif; }

a { color: #99b739; }
a:hover { color: #2f95b3; }

h1, h2, h3, h4, h5 { color: #666; font-family: "Arial"; font-weight: normal; }
h1, h1 a { color: #2b8eab; font-size: 38px; margin-bottom: 0px; }
h2, h2 a { color: #80a633; font-size: 26px; }
h2.heading2, h2.heading2 a { color: #666; font-size: 26px; }
/* HTML WIDGET _ SPECIAL H2  h2, h2 a { color: #666; } */
h3, h3 a { color: #666; font-size: 20px; }
h4, h4 a { font-size: 14px; font-weight: bold; }
h5, h5 a { font-size: 12px; font-weight: bold; }

#footer, #footer a { color: #fff; font-size: 11px; }

/* Widgets */
h2.ig-cpt-title, h2.ig-cpt-title a {  }
.ig-cpt h2, .ig-cpt h2 a {  }

#trailerbar { margin-bottom: 0; }


/* NEW WIDGET STYLES: 2011 */
/* WIDGETS
=============================================== */
.widget_reset { background: transparent none !important; border-width: 0px !important; padding: 0 !important; }
.widget_reset h2.ig-cpt-title { background-color: #fff !important; border-width: 0 !important; padding: 10px 0 !important; }

/* GLOBAL WIDGET STYLES */
.ig-widget-type-navigation { border-width: 0px !important; }
.ig-widget-navigation li a { border-color: #e2e2e2; color: #7e7e7e; padding-left: 35px; }
.ig-widget-navigation li a:hover { background-color: transparent !important; color: #99b739; }
.ig-widget-navigation li.here a { background-color: transparent; }

.ig-widget-type-html .ig-cpt-body .ig-cpt-body { overflow: hidden; }

.ig-widget-navigation .ig-widget-layout-default li.ig-here a,
.ig-widget-navigation .ig-widget-layout-default li.ig-here li a { color: #1fa0b8; }
.ig-widget-navigation .ig-widget-layout-default li.ig-here li a:hover { color: #99b739; }
.ig-widget-navigation .ig-widget-layout-default li.ig-here li a { border-width: 0px; font-weight: normal; padding: 5px 20px; }

.ig-widget-navigation .ig-widget-layout-default li.ig-here li.ig-here-2 a { font-weight: bold; } 

/* IGLOO WIDGETS */
/* PAGE TITLES */

/* HEADING EXCEPTIONS */
.widget_html_page_feature h2, h2 a { color: #2b8eab; }
#page .ig-widget-blogarticles h2.ig-title, 
#page .ig-widget-blogarticles h2.ig-title a,
#page .ig-widget-type-calendar h4 .ig-title,
#page .ig-widget-type-calendar h4 a.ig-title { color: #2b8eab; font-family: Arial,Helvetica,sans-serif !important; font-size: 14px !important; font-weight: bold; }


/* BREADCRUMBS */
#breadcrumb { margin-bottom: 10px; }

#blogs #breadcrumb,
#calendar #breadcrumb,
#gallery #breadcrumb,
#forums #breadcrumb,
#wiki #breadcrumb,
.workarea #breadcrumb { display: block; }

#breadcrumb,
#blogs.landing #breadcrumb,
#calendar.landing #breadcrumb,
#gallery.landing #breadcrumb,
#forums.landing #breadcrumb,
#wiki.landing #breadcrumb,
#workarea.landing #breadcrumb  { display: none; }

#blogs #content-head h1, 
#calendar #content-head h1 { }
#ig-page-home.ig-pages #content-head { display: none !important; }

body.ig-pages #main { padding-top: 0px; }
body.ig-pages.landing #content-head h1 { display: none; }

/* HEADING CUSTOM: Pages uses widgets */
#blogs #content-head h1, 
#calendar #content-head h1 { 
    font-size: 28px; 
    line-height: 1em;
    margin-right: 0;
    overflow: visible;
}

#blogs.landing #content-head h1, 
#calendar.landing #content-head h1, 
.widget_html_page_title { 
    background: url("/download/gallery/img/mainpng") repeat-x scroll 0 0 #e9f3f6 !important;
    border-radius: 0 0 7px 7px  !important; 
        -moz-border-radius: 0 0 7px 7px !important; 
        -webkit-border-radius: 0 0 7px 7px !important;
    font-size: 38px;
    line-height: 1.5em; 
    margin-top: -26px;
    padding: 10px 20px !important; 
}

#blogs #content-head h1, 
#calendar #content-head h1 { font-size: 28px; line-height: 1em; } 

.widget_html_gradient_1 {
	background: #216285 !important; /* Old browsers */
	background: linear-gradient(top, #216285 0%,#003c5c 100%) !important; /* W3C */
	background: -moz-linear-gradient(top, #216285 0%, #003c5c 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#216285), color-stop(100%,#003c5c)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #216285 0%,#003c5c 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #216285 0%,#003c5c 100%) !important; /* Opera11.10+ */
	background: -ms-linear-gradient(top, #216285 0%,#003c5c 100%) !important; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#216285', endColorstr='#003c5c',GradientType=0 ) !important; /* IE6-9 */

border-radius: 7px !important; -moz-border-radius: 7px !important; -webkit-border-radius: 7px !important;
padding: 20px 20px 0;
}

.widget_html_gradient_1 h2.ig-cpt-title { background: transparent !important; border-width: 0 !important; font-size: 16px; font-weight: bold !important; padding: 0 0 10px !important; }

.widget_html_gradient_1 * { color: #fff !important; }
.widget_html_gradient_1 a { color: #99b739 !important; font-weight: bold; }

/* HTML - BUTTONS
=============================================== */
.ps_button, .ps_button-round, .ps_button-lg, .ps_button-mm, .ps_button-sm 
{ border: 1px solid #aaa; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; display: inline-block; margin: 1em auto !important;  }

.ps_button, .ps_button a, .ps_button input { display: inline-block; text-align: center !important; text-decoration: none !important; }
.ps_button a { padding: .5em 2em .55em; }

/* Options */
.ps_button { background-color: #e4e4e4; /* border-width: inherit; border-color: inherit; font-size: inherit; */ font-weight: bold; /* width: inherit; */  }
.ps_button a, .ps_button a:hover { color: #fff; }
.ps_button:hover { background-color: #ddd; }

.ps_button-lg { color: #fff; font-size: 1.5em; font-weight: normal; padding: 5px 10px; }
.ps_button-mm { font-size: .9em; } 
.ps_button-sm { font-size: .75em; }

.ps_button {

background: #b1b1b1; /* Old browsers */
	background: -moz-linear-gradient(top, #b1b1b1 0%, #b5b5b5 49%, #a2a2a2 50%, #969696 100%, #a2a2a2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(49%,#b5b5b5), color-stop(50%,#a2a2a2), color-stop(100%,#969696), color-stop(100%,#a2a2a2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#a2a2a2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* W3C */

	border: 2px solid #979797;
	text-shadow: 0 0 3px #333, 0 0 3px #666;

	-moz-box-shadow: 0 0 1px #b7b7b7;
	-webkit-box-shadow: 0 0 1px #b7b7b7;
	box-shadow: 0 0 1px #b7b7b7;
}

.ps_button:hover {
	background: #a5b964; /* Old browsers */
	background: -moz-linear-gradient(top, #a5b964 0%, #a9c266 49%, #85a924 49%, #92c229 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5b964), color-stop(49%,#a9c266), color-stop(49%,#85a924), color-stop(100%,#92c229)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5b964', endColorstr='#92c229',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* W3C */
	
	border: 2px solid #85a924;
	text-shadow: 0 0 3px #000;

	-moz-box-shadow: 0 0 1px #b1d24b;
	-webkit-box-shadow: 0 0 1px #b1d24b;
	box-shadow: 0 0 1px #b1d24b;
}

.ps_button-color-1 {
	background: #b1b1b1; /* Old browsers */
	background: -moz-linear-gradient(top, #b1b1b1 0%, #b5b5b5 49%, #a2a2a2 50%, #969696 100%, #a2a2a2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(49%,#b5b5b5), color-stop(50%,#a2a2a2), color-stop(100%,#969696), color-stop(100%,#a2a2a2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#a2a2a2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* W3C */

	border: 2px solid #979797;
	text-shadow: 0 0 3px #333, 0 0 3px #666;

	-moz-box-shadow: 0 0 1px #b7b7b7;
	-webkit-box-shadow: 0 0 1px #b7b7b7;
	box-shadow: 0 0 1px #b7b7b7;
}
.ps_button-color-1:hover {
	background: linear-gradient(top, #444444 0%,#131313 99%); /* W3C */
	/* Browser Adjustments */
	background: #444444; /* Old browsers */
	background: -moz-linear-gradient(top, #444444 0%, #131313 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(99%,#131313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #444444 0%,#131313 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #444444 0%,#131313 99%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #444444 0%,#131313 99%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

}

.ps_button-color-2 {
	background: #a5b964; /* Old browsers */
	background: -moz-linear-gradient(top, #a5b964 0%, #a9c266 49%, #85a924 49%, #92c229 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5b964), color-stop(49%,#a9c266), color-stop(49%,#85a924), color-stop(100%,#92c229)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5b964', endColorstr='#92c229',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* W3C */
	
	border: 2px solid #85a924;
	text-shadow: 0 0 3px #000;

	-moz-box-shadow: 0 0 1px #b1d24b;
	-webkit-box-shadow: 0 0 1px #b1d24b;
	box-shadow: 0 0 1px #b1d24b;
}

.ps_button-color-2:hover {

background: #b1b1b1; /* Old browsers */
	background: -moz-linear-gradient(top, #b1b1b1 0%, #b5b5b5 49%, #a2a2a2 50%, #969696 100%, #a2a2a2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(49%,#b5b5b5), color-stop(50%,#a2a2a2), color-stop(100%,#969696), color-stop(100%,#a2a2a2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#a2a2a2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* W3C */

	border: 2px solid #979797;
	text-shadow: 0 0 3px #333, 0 0 3px #666;

	-moz-box-shadow: 0 0 1px #b7b7b7;
	-webkit-box-shadow: 0 0 1px #b7b7b7;
	box-shadow: 0 0 1px #b7b7b7;
}

.widget_html_check_list ul,
.widget_html_download_list ul,
.widget_html_page_feature ul,
.widget_html_page_header ul { list-style: none !important; margin: 0px 0px 0px 0px !important; overflow: hidden; }

.widget_html_download_list,
.widget_html_content_foot { border-top: 1px solid #d2d2d2 !important; padding-top: 12px; text-align: center; }
.widget_html_content_foot { text-align: left; }
.widget_html_download_list ul { display: inline-block; margin: 0 auto !important; }
.widget_html_download_list ul li { text-align: left !important; }

.widget_html_check_list ul li,
.widget_html_download_list ul li,
.widget_html_page_feature ul li, 
.widget_html_page_header ul li { list-style-image: none !important; }

.widget_html_check_list ul li { display: inline-block; }

.widget_html_download_list ul li { float: left !important; }
.widget_html_page_feature ul li, 
.widget_html_page_header ul li { }


/* .widget_html_download_list ul li:first-child, */
.widget_html_page_feature ul li:first-child,
.widget_html_page_header ul li:first-child { position: absolute; }
.widget_html_download_list ul li:first-child img { margin: 0 10px -8px 0; position: relative; }

/* IE OVERRIDES: START *****************************************/
/* IE7 Tweaks */
*+html .widget_html_download_list ul li { display: inline; }
*+html .widget_html_download_list ul li:first-child img { top: -15px; }
*+html .widget_html_page_header ul li+li,
*+html .widget_html_page_feature ul li+li { padding-left: 120px !important; }

/* IE8 Tweaks */
@media \0screen {
.widget_html_download_list ul li:first-child { /* margin-left: -60px; */ }
.widget_html_page_header ul li+li,
.widget_html_page_feature ul li+li { padding-left: 120px !important; }
}
/* IE OVERRIDES: END *****************************************/


.widget_html_page_feature ul li:last-child,
.widget_html_page_header ul li:last-child { margin-left: 120px !important; /* border: 1px solid red !important; */ }
.widget_html_download_list ul li:last-child { font-size: 11px;  }
.widget_html_download_list ul li:last-child strong { font-size: 14px; }

.widget_html_check_list ul li { height: 80px; margin: 0 40px 0 0; padding-left: 50px; width: 260px; }

.widget_html_check_list ul li h2 { font-size: 16px; font-weight: bold; }
.widget_html_page_header ul li h2,
.widget_html_page_feature ul li h2 { color: #80a633; font-size: 26px; }

.widget_html_check_list ul li,
.widgetmodal-inner th { background: url(/download/gallery/icons~2/32x32/checkmarkpng) no-repeat 15px 0; }

.widgetmodal-inner th { background-position: 5px 2px; color: #80a633; font-size: 14px; padding: 10px 0 10px 40px; text-align: left; }

.widgetmodal-inner ul { margin-left: 2em !important; }
.widgetmodal-inner li { margin: 0 10px 10px 0; }

/* HTML - WIDGET MODALS
=============================================== */
.widgetmodal-tabs ul { list-style: none; margin: 0 0 0 10px !important; overflow: hidden; width: 700px; }
.widgetmodal-tabs ul li { float: left; list-style: none; }

.widgetmodal-tabs ul li.here h3,
.widgetmodal { background-color: #eaf3d6; }

#widgetmodal-tab-solutions-intranet .widgetmodal-tabs ul li.here h3,
#widgetmodal-tab-solutions-intranet .widgetmodal-tabs ul li.here h3:hover,
#widgetmodal-tab-solutions-intranet .widgetmodal { background-color: #e9f3f5 !important; }
#widgetmodal-tab-solutions-intranet .widgetmodal-tabs ul li.here h3 { border-color: #e9f3f5 !important; }

#widgetmodal-tab-solutions-intranet .widgetmodal-tabs ul li.here h3 span:hover{ color: #7a7a7a !important; }

#widgetmodal-tab-why-igloo .widgetmodal-inner th { background-image: url(/download/gallery/icons~2/32x32/icon_check_whitepng); }

#widgetmodal-tab-why-igloo { }
#widgetmodal-tab-white-papers .widgetmodal { background-color: #fff; border: 1px solid #e2e2e2; }


.widgetmodal-tabs ul li h3 { background-color: #fff; border: 0px solid #e2e2e2; cursor: default !important; border-width: 1px 1px 0px; border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; margin: 0 10px; padding: 10px 15px; }
.widgetmodal { border-width: 1px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.widgetmodal-tabs ul li h3 span:hover,
#ps-widgetmodal-feature-list .feature-controls ul li a:hover { color: #99b739 !important; }

.widgetmodal-inner { clear: both; padding: 20px; }

/* SOLUTIONS PAGE */
#widgetmodal-tab-solutions-intranet { }

#widgetmodal-tab-solutions-intranet .widgetmodal-tabs ul li h3 { margin: 0 5px; }

#widgetmodal-tab-solutions-intranet .widgetmodal-tabs ul li.here h3 span:hover,
#widgetmodal-tab-solutions-intranet .widgetmodal a:hover { color: #e9f3f6; }

#widgetmodal-tab-solutions-intranet .widgetmodal-tabs ul li h3 { font-size: 14px; font-weight: bold; }
#widgetmodal-tab-solutions-intranet th { background-image: none; color: #2b8eab; padding-left: 0px; }
#widgetmodal-tab-solutions-intranet td h3 { color: #7e7e7e; font-size: 12px; font-weight: bold; }
#widgetmodal-tab-solutions-intranet td:first-child { padding-top: 10px; width: 40px; }





/* CUSTOMERS TABLE */
.modal-inner p:first-child { overflow: hidden; text-align: right; }
.modal-inner p:first-child img { float: left; }

div.box_comingsoon { background: url(/download/gallery/img/gradient1pxorangepng) 0 100% repeat-x; border: 1px solid #e2e2e2 !important; -moz-border-radius: 9px !important; -webkit-border-radius: 9px !important; padding: 12px 15px; }

/* HOME PAGE */
.ig-page-styles {  } 


.widget_html_banner_home,
.widget_html_home_customers,
.widget_html_home_featured,
.widget_html_home_news  { margin: 0 -50px; }

.widget_html_home_customers { 
    border-radius: 15px 15px 0 0 !important; 
        -moz-border-radius: 15px 15px 0 0 !important; 
        -webkit-border-radius: 15px 15px 0 0 !important; 
    margin-top: 10px;
}

.widget_html_home_featured a { color: #7e7e7e; } 
.widget_html_home_featured a:hover { color: #99b739; } 

.widget_html_home_news { background-color: #fff !important; border-radius: 0 0 15px 15px !important; -moz-border-radius: 0 0 15px 15px !important; -webkit-border-radius: 0 0 15px 15px !important; font-size: 14px !important; overflow: hidden; padding: 0 40px 20px; }
.widget_html_home_news .ig-cpt-body { border-top: 1px solid #d7d7d7 !important; padding: 15px 40px; }
.widget_html_home_news #ps-slideshow-home-news { background-color: #fff !important; }
.widget_html_home_news #ps-slideshow-home-news a { color: #2f95b3; font-size: 14px !important; }
.widget_html_home_news #ps-slideshow-home-news strong { color: #666; font-size: 14px !important; }

#ps-slideshow-home-news {  }
#ps-slideshow-home-news .ps-slideshow-frame { position: absolute; overflow: hidden; }
#ps-slideshow-home-news ul { list-style: none; }
#ps-slideshow-home-news ul li { float: left; list-style-image: none; }

#ps-slideshow-home-news strong,
#ps-slideshow-home-news a { color: #2f95b3; display: inline-block; font-size: 11px; }
#ps-slideshow-home-news a:hover { color: #99b739; }

#ps-slideshow-home-news strong { padding-right: 10px; }
#ps-slideshow-home-news a { padding-left: 10px; }



.widget_html_banner_home { background-color: transparent !important; height: 214px; margin-top: -20px; }
.widget_html_banner_home .ig-cpt-body { padding: 30px 20px 20px 415px; }
.widget_html_banner_home .ig-cpt-body * { color: #a8d8e7; font-size: 17px; }
.widget_html_banner_home .ig-cpt-body h1 { color: #fff; font-family: "Myriad Pro", Arial, sans-serif; font-size: 42px; }

.widget_html_banner_home .ig-cpt-body .ps_button-lg {
background: #a5b964; /* Old browsers */
	background: -moz-linear-gradient(top, #a5b964 0%, #a9c266 49%, #85a924 49%, #92c229 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5b964), color-stop(49%,#a9c266), color-stop(49%,#85a924), color-stop(100%,#92c229)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5b964', endColorstr='#92c229',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* W3C */
	
	border: 2px solid #85a924;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 

	-moz-box-shadow: 0 0 1px #07557f;
	-webkit-box-shadow: 0 0 1px #07557f;
	box-shadow: 0 0 1px #07557f;
	font-size: 16px;
	font-bold;
	padding: 5px 30px;
	text-shadow: 0 0 3px #000;
 }
.widget_html_banner_home .ig-cpt-body .ps_button-lg a { color: #fff !important; }

.widget_html_banner_home .ig-cpt-body .ps_button-lg:hover {
background: #b1b1b1; /* Old browsers */
	background: -moz-linear-gradient(top, #b1b1b1 0%, #b5b5b5 49%, #a2a2a2 50%, #969696 100%, #a2a2a2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(49%,#b5b5b5), color-stop(50%,#a2a2a2), color-stop(100%,#969696), color-stop(100%,#a2a2a2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#a2a2a2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* W3C */

	border: 2px solid #979797;
	text-shadow: 0 0 3px #333, 0 0 3px #666;

	-moz-box-shadow: 0 0 1px #b7b7b7;
	-webkit-box-shadow: 0 0 1px #b7b7b7;
	box-shadow: 0 0 1px #b7b7b7;
}

.widget_html_home_customers { 

background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 3%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(3%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f4f4f4 0%,#ffffff 3%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f4f4f4 0%,#ffffff 3%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f4f4f4 0%,#ffffff 3%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f4f4f4 0%,#ffffff 3%); /* W3C */

padding: 20px 0; text-align: center; 
}
.widget_html_home_customers p { margin: 0px; }
.widget_html_home_customers p img { margin: 0px 5px; }

.widget_html_home_featured { 
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* W3C */ 

height: 150px; 
}

.widget_html_home_featured #table_home_feature { border-collapse: collapse; margin: 20px 40px; }
.widget_html_home_featured #table_home_feature td { width: 320px; }

.widget_html_page_feature { background: url(/download/gallery/img/background_clouds_700pxpng) no-repeat !important; height: 225px; }
.widget_html_page_feature .ig-cpt-body { padding: 0 20px;}
.widget_html_page_feature .ig-cpt-body h3 { color: #808080; font-size: 12px; font-weight: bold; margin-bottom: 0px; } 
.widget_html_page_feature .ig-cpt-body h4 { color: #666; font-size: 20px; font-weight: normal; margin-bottom: 0.5em; } 


#ps_float_parachat a { position: fixed; right: 20px; bottom: -7px; }
#ps_float_parachat a:hover { position: fixed; }


/* CSS TOOLTIPS */
.ps-tooltip { position:relative; text-decoration:none }
.ps-tooltip:hover { }
.ps-tooltip .ps-tooltip-container { display: none; }

.ps-tooltip:hover .ps-tooltip-container { /*the span will display just on :hover state*/
    background-color:#fff; border: 3px solid #eaf3d6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;    
    color: #7e7e7e; display: inline-block;
    position:absolute; top:-108px; left:0;
    height: 108px; width:200px;
    padding: 10px;
vertical-align: middle;
}

/* #widgetmodal-feature-list */
#ps-widgetmodal-feature-list { }
#ps-widgetmodal-feature-list .feature-controls ul { list-style: none; margin: 0 0 0 10px !important; overflow: hidden; }
#ps-widgetmodal-feature-list .feature-controls ul li { float: left; list-style: none; }
#ps-widgetmodal-feature-list .feature-controls ul li a { background-color: #fff; border: 0px solid #e2e2e2; cursor: default !important; border-width: 1px 1px 0px; border-radius: 7px 7px 0 0; display: block; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; color: #666; font-size: 14px; margin: 0 3px; padding: 10px; }
#ps-widgetmodal-feature-list .feature-controls ul li a.here { background-color: #eaf3d6; text-decoration: none; }
#ps-widgetmodal-feature-list .widgetmodal { border: 1px solid #e2e2e2; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
#ps-widgetmodal-feature-list .widgetmodal-tabs ul li.here h3,
#ps-widgetmodal-feature-list .widgetmodal { background-color: #fff; padding: 10px; }
#ps-widgetmodal-feature-list .feature-container { clear: both; padding: 20px; }
#ps-widgetmodal-feature-list table td:first-child { padding-right: 20px; }
#ps-widgetmodal-feature-list table td:last-child strong { color: #666; display: block; }


.ig-widget-type-html table td { vertical-align: top; }

#ig-page-howtobuy .ig-widget-type-html table td { vertical-align: middle; }


.td_position, .ps_buttons { text-align: center; }
#column_3_resources th { font-size: 14px; font-weight: normal; text-align: left; }
#column_3_resources td { padding: 0 20px; }
#column_3_resources td h3 { font-size: 18px; }
#column_3_resources td:first-child { padding-left: 0; }
#column_3_resources td:last-child { padding-right: 0; }

.ps_buttons,
.ps_buttons p { margin-top: 0px !important; }


table#buy_services td img { float: left; margin: 0 20px 50px 0; position: relative; top: -20px; }

/* MODAL BOX CUSTOMIZATIONS */
.ps-modal-app { cursor: pointer; }
.modaltitle .heading2           { box-shadow: 0 0 0 rgba(0, 0, 0, 0); }

/* SHORT FORM - ELOQUA */
#modal-form-short h1 { color: #80A633; font-size: 28px; font-weight: normal; text-align: center; }
#LightResourceForm .eloqua { background: #f1f1f1; }
#LightResourceForm ul { padding-left: 90px; }
#LightResourceForm .buttons { text-align: center; }

#LightResourceForm .buttons .Submit {border: 1px solid #aaa; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; display: inline-block; margin: 1em auto !important; border: 1px solid #aaa; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; display: inline-block; margin: 1em auto !important;background: #b1b1b1; /* Old browsers */
	background: -moz-linear-gradient(top, #b1b1b1 0%, #b5b5b5 49%, #a2a2a2 50%, #969696 100%, #a2a2a2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(49%,#b5b5b5), color-stop(50%,#a2a2a2), color-stop(100%,#969696), color-stop(100%,#a2a2a2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#a2a2a2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* W3C */
        color: #fff;
	border: 2px solid #979797;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        font-size: 1em;
        font-weight: bold;
        line-height: 1.5em;
        padding: 0.5em 2em 0.55em;
	text-shadow: 0 0 3px #333, 0 0 3px #666;
	-moz-box-shadow: 0 0 1px #b7b7b7;
	-webkit-box-shadow: 0 0 1px #b7b7b7; 
        width: 100px; height: 35px;
}
#LightResourceForm .buttons .Submit:hover {
background: #a5b964; /* Old browsers */
	background: -moz-linear-gradient(top, #a5b964 0%, #a9c266 49%, #85a924 49%, #92c229 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5b964), color-stop(49%,#a9c266), color-stop(49%,#85a924), color-stop(100%,#92c229)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5b964', endColorstr='#92c229',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* W3C */
	cursor: pointer;
	border: 2px solid #85a924;
	text-shadow: 0 0 3px #000;

	-moz-box-shadow: 0 0 1px #b1d24b;
	-webkit-box-shadow: 0 0 1px #b1d24b;
	box-shadow: 0 0 1px #b1d24b;
}


/* LONG FORM - ELOQUA */

#modal-form-long h1 { color: #80A633; font-size: 28px; font-weight: normal; text-align: center; }
#CompleteResourceForm .eloqua { background: #f1f1f1; }
#CompleteResourceForm .elqLayout { width: 650px; }
#CompleteResourceForm .elqLayout, #CompleteResourceForm .elqLayout table { margin-bottom: 7px; }
#CompleteResourceForm .elqLayout td { padding-right: 15px; width: 50%; }
#CompleteResourceForm .elqLayout select { width: 182px; }
#CompleteResourceForm .elqLayout table td { width: 50%; padding-right: 0; }
#CompleteResourceForm .elqLayout table td.LayoutTableRowStart { width: 47%; }
#CompleteResourceForm .elqLayout table td.LayoutTableRowEnd { width: 3%; }
#CompleteResourceForm .elqInterest, #CompleteResourceForm .elqInterest table { margin-bottom: 0; }
#CompleteResourceForm .elqInterest ul li { list-style: none; margin-bottom: 5px; }
#CompleteResourceForm .elqInterest ul li input { display: inline; float: left; }
#CompleteResourceForm .elqInterest ul li label { display: inline; }
#CompleteResourceForm .buttons { text-align: center; }

#CompleteResourceForm .buttons .Submit {border: 1px solid #aaa; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; display: inline-block; margin: 1em auto !important; border: 1px solid #aaa; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; display: inline-block; margin: 1em auto !important;background: #b1b1b1; /* Old browsers */
	background: -moz-linear-gradient(top, #b1b1b1 0%, #b5b5b5 49%, #a2a2a2 50%, #969696 100%, #a2a2a2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1b1b1), color-stop(49%,#b5b5b5), color-stop(50%,#a2a2a2), color-stop(100%,#969696), color-stop(100%,#a2a2a2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#a2a2a2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b1b1b1 0%,#b5b5b5 49%,#a2a2a2 50%,#969696 100%,#a2a2a2 100%); /* W3C */
        color: #fff;
	border: 2px solid #979797;
        font-family: Verdana,Helvetica,Arial,sans-serif;
        font-size: 1em;
        font-weight: bold;
        line-height: 1.5em;
        padding: 0.5em 2em 0.55em;
	text-shadow: 0 0 3px #333, 0 0 3px #666;
	-moz-box-shadow: 0 0 1px #b7b7b7;
	-webkit-box-shadow: 0 0 1px #b7b7b7; 
        width: 100px; height: 35px;
}
#CompleteResourceForm .buttons .Submit:hover {
background: #a5b964; /* Old browsers */
	background: -moz-linear-gradient(top, #a5b964 0%, #a9c266 49%, #85a924 49%, #92c229 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5b964), color-stop(49%,#a9c266), color-stop(49%,#85a924), color-stop(100%,#92c229)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5b964', endColorstr='#92c229',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a5b964 0%,#a9c266 49%,#85a924 49%,#92c229 100%); /* W3C */
	cursor: pointer;
	border: 2px solid #85a924;
	text-shadow: 0 0 3px #000;

	-moz-box-shadow: 0 0 1px #b1d24b;
	-webkit-box-shadow: 0 0 1px #b1d24b;
	box-shadow: 0 0 1px #b1d24b;
}

.widget-intranet-extranet ul { list-style-type: none !important; }
.widget-intranet-extranet li img { float:left; }
.widget-intranet-extranet li h3, .widget-intranet-extranet li p { padding-left: 120px; }

#primarynav li.here:hover a { background: #78C4DA !important;}
#primarynav li.here:hover .subnav-links li.subnav-last a { background-color: #44a5c3 !important; color: #fff !important; font-size: 12px  !important; font-weight: bold  !important; }


/* CUSTOMERS: TO DELETE ***********/
/*
#slideshow-customers { height: 200px; }
#slideshow-customers .ps-slideshow-frame { position: absolute; height: 200px; overflow: hidden; }
#slideshow-customers ul { list-style: none; }
#slideshow-customers ul li { float: left; list-style-image: none; }

#ps-slideshow-home-news strong,
#ps-slideshow-home-news a { color: #2f95b3; display: inline-block; font-size: 11px; }
#ps-slideshow-home-news a:hover { color: #99b739; }

#ps-slideshow-home-news strong { padding-right: 10px; }
#ps-slideshow-home-news a { padding-left: 10px; }

#ps-slideshow-home-news .ps-slideshow-controls ul { list-style: none; }
#ps-slideshow-home-news .ps-slideshow-controls,
#ps-slideshow-home-news .ps-slideshow-controls li { float: right; }
#ps-slideshow-home-news .ps-slideshow-controls li a { color: #99b739; font-weight: bold; }
#ps-slideshow-home-news .ps-slideshow-controls li a:hover { color: #2f95b3; }
*/

.custom_column_1 { float: left; width: 280px; }
.custom_column_2 { margin-left: 320px; }

div.modaltitle h1 {
    border: 1px solid #fff !important;
}

.widget_custom_1 {
    background: #dce6bb none !important;
    border-radius: 7px !important;
        -moz-border-radius: 7px !important;
        -webkit-border-radius: 7px !important;
    font-size: 11px;
    padding: 14px !important;
 }
.widget_custom_1 h2.ig-cpt-title { 
    background-image: none !important;
    color: #666 !important;
    font-size: 14px !important;
}
.widget_custom_1 a {
    font-weight: bold;
}

.widget_custom_1 p { margin-bottom: 1em; }
.widget_custom_1 p:last-child { margin-bottom: 0px; }
