html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, fieldset, form, label, legend, caption, table, tbody, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
a {text-decoration:none;}
table {border-collapse:collapse;border-spacing:0;}
code{font-weight:normal;}
img { border:0;}
/*  Robotor Font Family ===	
	robotoregular, robotobold
================================================== */ 
@font-face {font-family: 'robotobold';src: url('../fonts/roboto-bold-webfont.eot');src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-bold-webfont.woff') format('woff'), url('../fonts/roboto-bold-webfont.ttf') format('truetype'), url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'robotoregular';src: url('../fonts/roboto-regular-webfont.eot');src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-regular-webfont.woff') format('woff'), url('../fonts/roboto-regular-webfont.ttf') format('truetype'), url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');font-weight: normal;font-style: normal;}
/* Global Style
================================================== */
body {font-family:'robotoregular', Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#4d4d4d;background:#fff; word-wrap:break-word;}
h1, h2, h3, h4, h5, h6 {clear:both;font-weight:normal;}
h1 {color:#184188; font-size:18px; margin-bottom:10px; font-weight:normal;line-height:22px}
h2 {font-size:22px;line-height:26px;}
h3 {font-size:18px;line-height:20px;}
h4 {font-size:14px;line-height:24px;font-weight:bold;}
h5 {font-size:14px;line-height:20px;}
h6 {font-size:12px;line-height:16px;}
h2 {margin-bottom:20px;}
h3, h4, h5, h6 {margin-bottom:10px;}
p+h2, p+h3, p+h4, p+h5, p+h6, ul+h2, ul+h3, ul+h4, ul+h5, ul+h6, ol+h2, ol+h3, ol+h4, ol+h5, ol+h6 {padding-top:0px;}
p, ul, ol, dl, dt, dd {margin-bottom:20px;}
ul ul, ul ol, ol ol, ol ul {margin-top:10px;margin-bottom:10px;}
/*li {margin-left:15px;}*/
ol{list-style-image:none;list-style-type:decimal;margin-left:20px;}
li {list-style-image:none;}
em, i {font-style:italic;}
strong, b {font-weight:bold;}
.hr {clear:both;width:100%;margin:20px 0 40px;background:#eeeeee;height:2px;line-height:0;text-indent:-9999px;}
hr {background-color:#ccc;border:0;height:1px;margin-bottom:8px;}
a {color:#4d4d4d;text-decoration:none;}
a:focus, a:active, a:hover {color:#30B8FC;text-decoration:none;}
code, kbd, samp, var {font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym, dfn {border-bottom:1px dotted #666;cursor:help;}
address {display:block;font-style:normal;}
ins {background:#fff9c0;text-decoration:none;}
sub {height:0;line-height:1;position:relative;vertical-align:baseline;}
sup {height:0;line-height:1;position:relative; font-size:11px;}
small {font-size:smaller;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.alignleft {display:inline;float:left;margin-right:26px;}
.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom:26px;}
.red {color:#f00;}
.clearfix:before, .clearfix:after { content: " "; display: block; height: 0; visibility: hidden;}
.clearfix:after {clear: both;}
.clearfix:before, .clearfix:after {content: " "; display: block; height: 0; visibility: hidden;}
/* Clearing floats */
.clear:after, .wrapper:after, .format-status .entry-header:after {clear:both;}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {display:table;content:"";}
.fl {float:left;}
.fr {float:right;}
.overflow-hidden {overflow:hidden;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mt20 {margin-top:20px;}
.mt10 {margin-top:10px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.ft12 {font-size:12px;line-height:18px;}
.ft13 {font-size:13px;line-height:18px;}
.mflot {float: left;}
.nopd {padding:0;}
.udline { border-bottom: 1px solid #A6A6A6; display: inline-block; margin: 0 0 4px; padding: 0;}
.readmore { font-size:14px; background:url(../images/read-more-arrow.gif) no-repeat right 0; padding:0 26px 2px 0; color:#4D4D4D!important;  }
.readmore:hover{ background:url(../images/read-more-arrow.gif) no-repeat right bottom; color:#30B8FC!important;}
.more-link{ color:#1d76d2; font-size:13px; margin-top:20px; display:inline-block;}
/* Header Code */
.ie7 #holder, .ie8 #holder { min-width:1000px;}
#head { width:100%; border-top: 1px solid #E9E9E9; margin-bottom: 10px; width: auto; clear:both;}
#headIn { width:1000px;  margin:0 auto; padding:0 10px;}
#headIn #logo { float:left; padding:10px 0;}
#headIn #logo a { display:block; width:130px; height:37px; background:url(../images/azul-systems.gif) 0 0 no-repeat; text-indent:-9999px;}
#phonenav {  float:left; width:85%; }
#phonenav, #support {font-size: 17px;line-height:18px; }
#navi {padding:10px 0 0 10px;}
#navi ul { margin:0; padding:0;}
#navi ul li {/* margin:0 16px 0 0;*/  margin:0 0px 0 0; padding:0; list-style:none; list-style-type:none; float:left;}
/*#navi ul li.last { display:none;}*/
#navi a, #support a { color:#b4b4b4; text-transform: initial;}
#support a.active, #navi a:hover, #support a:hover { color:#ffffff; background-color:#3b8eb4;}
#navi li#megamenu-mlid-462.last { float:right; margin-top:4px;background-color:transparent;}
#navi li#megamenu-mlid-462.last a { line-height:28px; display:block; padding:0 36px 0 0; background-image:url(../images/play_small.png); background-position:right 0px; background-repeat:no-repeat;}
#navi li#megamenu-mlid-462.last a:hover ,#navi li#megamenu-mlid-462.last a.active {background-position:right -123px; background-color:transparent; color:#30B8FC!important;}
#navi li#megamenu-mlid-462.last:hover{background-color:transparent;color:#30B8FC;}
#navi li#megamenu-mlid-462.last:hover a{background-color:transparent;color:#30B8FC;}

.region-main-menu .box .box-cont{padding-top:0px;}

#menu-open { float:right; padding:10px 8px 0 0; display:none;}
#menu-open a {display:block; width:42px; height:37px; background-image:url(../images/menu-open.png); background-position:0 0; background-repeat:no-repeat;}
#menu-open a:hover {background-position:0 -37px;}
#head-shade { height:14px; margin:0 0 -14px; position:relative; z-index:99; width:100%; float:left; clear:both; background:url(../images/head-shade.png) 0 0 repeat-x;}
/* Banner */
#banner { width:100%; clear:both; background:url(../images/large-banner-bg.jpg) 0 0 repeat-x; color:#fff;}
#bannerIn { width:1000px; min-height:220px; margin:0 auto; background:url(../images/banner-large.jpg) center top no-repeat; position:relative; display:table; }
#bannerTxt { display:table-cell; vertical-align:middle; padding:15px 0 30px;}
.ie7 #bannerTxt {width:auto;height:auto;margin-top:expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px":"0");}
#banner h3 { font-family:'robotobold', Arial, Helvetica, sans-serif; font-size:42px; line-height:48px; color:#fff; margin-bottom:0;}
#banner h1{font-family:'robotobold', Arial, Helvetica, sans-serif; font-size:42px; line-height:48px; color:#fff; margin-bottom:0;}
#banner p { font-size:18px; line-height:24px; margin-bottom:0; margin-top:10px;}
/*.not-front #banner {background:url(../images/small-banner-bg.jpg) 0 0 repeat-x;}
.not-front #bannerIn {min-height:122px; background:url(../images/banner-small.jpg) center top no-repeat;}
.not-front.page-node-106 #banner{ background:url(../images/large-banner-bg.jpg) repeat-x 0 0; height:210px;}
.not-front.page-node-106 #banner #bannerIn{ background:url(../images/banner-large.jpg) no-repeat center top;}

.not-front #banner {background:url(../images/white-banner-bg.jpg) 0 0 repeat-x;}*/
.not-front #banner{ background:none;}
.not-front #bannerIn {min-height:122px; background:url(../images/new-innerbanner-bg.jpg) center top no-repeat;}


/* Conetnt body */
.contantbody { margin: 0 auto; width: 1000px; padding-top: 27px; /*width: auto;*/}
.contantbody .rightpanel { float: right; width: 760px;}
.contantbody .leftnav { background: url(../images/navglad.jpg) no-repeat 0 top; float: left;min-height:558px; width:170px;}
.contantbody .leftnav nav { /*float: right;*/ margin-right: 15px; margin-top: 6px;/* max-width: 102px;*/}
.contantbody .leftnav nav ul li{ list-style:none; list-style-image:none;}
.contantbody .leftnav nav a {display: block; font-size: 12px; margin-bottom: 17px;}
.contantbody .rightpanel {float: right; width: 760px; padding-bottom:35px;}
.contantbody .rightpanel a{ color:#184188;}
.contantbody .rightpanel a:hover{ text-decoration:underline;}
.contantbody .rightpanel h3{ margin-bottom:8px; font-size:16px; color:#184188}
.contantbody .rightpanel .rightnav ul li a{ color:#4D4D4D;}


/*Home 4 block */
.contantbody .rightpanel > ul { border-top: 1px solid #9f9f9f; min-height: 265px; overflow: hidden; margin-bottom:0;}
.contantbody .rightpanel > ul:first-child {border: medium none;}
.contantbody .rightpanel > ul > li:first-child { background: none;}
.contantbody .rightpanel > ul > li { background: url(../images/dot.jpg) repeat-y left center; color: #4D4D4D; float: left; font-size: 16px; min-height: 265px; padding-bottom: 5px; text-align: center; width: 49%; list-style:none;}
.contantbody .rightpanel > ul > li > p{ line-height:20px;}
.contantbody .rightpanel > ul > li h3 { font-size: 28px; line-height: 30px; margin-bottom: 10px; margin-top: 22px; font-weight:bold; color:#4D4D4D;}
.contantbody .rightpanel > ul > li { color: #4D4D4D; font-size: 16px; text-align: center;}

/* Home Gray Box */
.idealfor {  background:#fafafa url(../images/background.jpg) no-repeat 0 0; float: right; padding:0px;width:83.8%; margin-bottom:20px; border:1px solid #ccc; overflow:hidden;}
.idealfor h3 { clear: both;font-size:18px;padding-top:10px;text-align: center;width: auto; font-weight:bold;}
.idealfor article {float: left; height: 100px; margin-top: 10px; position: relative;text-align: center;width: 33%;}
.idealfor article figcaption { bottom: 10px;clear: both;display: block;font-size: 15px;left: 0;position: absolute;text-align: center;width: 100%; color:#808080;}

.idealfor .colmn{overflow:hidden; width:100%;  /*margin-bottom:-10000px; padding-bottom:10000px;*/ padding-bottom:40px;}

.idealfor .colmn .row-box{display:block; padding:10px;/* background:url(../images/border-bottom.jpg) no-repeat center bottom;*/ min-height:140px; float:left; width:257px; margin-bottom:-10000px; padding-bottom:10000px; border-left:1px solid #ccc;}
.idealfor .colmn .row-box.last{background:none;}
.idealfor .colmn .row-box h3{ display:block; color:#4d4d4d;font-size:15px;font-weight:bold; padding-top:0; text-align:left;}
.idealfor .colmn .row-box strong{display:block; padding-bottom:5px; font-size:15px;}
.idealfor .colmn .row-box p{display:block; padding-bottom:8px; margin-bottom:0;}
/* Home page Video Section */

.whyzing { background: none repeat scroll 0 0 #FFFFFF; float: right; width: 83.8%;}
.whyzing article.first { border-right: 1px solid #9F9F9F; float: left;  /*margin-right: 44px;width: 430px;*/ width:49%;}
.whyzing article.first .box-cont img{ float:left; margin-top:-19px;}

.whyzing article.last { float: right; width:49%;}
.whyzing article {margin:4px 0 24px; padding: 0;}
.whyzing article.first h3 { color: #30B8FC; font-family: 'robotobold',Arial,Helvetica,sans-serif; font-size: 21px; font-weight: normal;line-height: 24px; margin: 26px 0 -26px;}
/*.whyzing article.first a { margin: 0 37px 0 112px;}
.whyzing article a {background: url(../images/big-play-button.gif) no-repeat right 0; color: #808080; display: inline-block;font-size: 14px;line-height: 16px; padding: 10px 47px 10px 0;}
.whyzing article a:hover{background: url(../images/big-play-button.gif) no-repeat right bottom; color:#30B8FC;}
.whyzing article p { color: #808080; font-size: 10px; line-height: 12px; margin: -6px 0 0;}*/
.whyzing article.last h3 {color: #30B8FC;font-size: 16px;font-weight: normal;line-height: 18px;margin: 10px 0 -43px;width: 150px;}
/*.whyzing article.last a { margin: 0 0 0 162px;}*/

/* Home Slider Box */
#sliderboxb {border-top: 1px solid #999999; clear: both; float: right; height: 100px; margin-bottom: 10px; max-width: 840px; width: 83.8%;}
#sliderboxb h3 { color: #4d4d4d; float:left; font-family:'robotoregular'; font-size: 20px;  margin-top: 18px; width: 125px; font-weight:normal; line-height:25px; margin-right:15px;}
#sliderboxb .logoslide { float: right; margin-right: 55px; margin-top: 18px; position: relative; width: 615px;}
.bx-wrapper {position: relative;margin: 0 auto;padding: 0;*zoom: 1;}
/*.bx-wrapper img {-webkit-filter: grayscale(100%); -webkit-transition: .6s ease; -moz-filter: grayscale(100%); -moz-transition: .6s ease; -o-filter: grayscale(100%); -o-transition: .6s ease; }
.bx-wrapper img:hover { -webkit-filter: grayscale(0%); -webkit-transition: .6s ease; -moz-filter: grayscale(0%); -moz-transition: .6s ease; -o-filter: grayscale(0%); -o-transition: .6s ease; } */

.bx-wrapper img{
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
}
.bx-wrapper img:hover{
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}





/** THEME
===================================*/
.bx-wrapper .bx-viewport {background: #fff;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
/* LOADER 
.bx-wrapper .bx-loading {min-height: 50px;background: url(../images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}*/
/* PAGER */
.bx-pager.bx-default-pager { display:none;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left: -55px;background: url(../images/prev.png) no-repeat 0 0;}
.bx-wrapper .bx-next {right: -55px;background: url(../images/next.png) no-repeat 0 0;}
.bx-wrapper .bx-prev:hover {background: url(../images/prev-active.png) no-repeat 0 0;}
.bx-wrapper .bx-next:hover {background: url(../images/next-active.png) no-repeat 0 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -20px;outline: 0;width: 23px;height: 40px;text-indent:-9999px;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
/* Footer */
#foot {width:100%; clear:both; background:url(../images/blue-check.png) repeat left top; float:left; }
#foot .footer-cont{background:url(../images/footer-shod.png) repeat-x 0 0; width:100%; float:left;}
#footIn { width:1000px; margin:0 auto;}
#footIn ul {margin:0 40px 0 0; padding:0; float:left; width:133px;}
#footIn #footFix { /*max-width:840px;*/ width:100%; min-height:210px; margin-left:-10px; padding:27px 0; float:right; }
#footIn ul li { list-style:none; margin:0; padding:0;}
#footIn ul li { font-family: 'robotoregular'; font-size: 11px; padding-bottom: 7px; line-height:14px;}
#footIn ul li:first-child{ font-weight:bold;}
#footIn ul.last{ margin:0 0 0 30px;}

/* Bottom menu Section */
.bottomarea { margin: 16px auto;padding-bottom: 20px; width: 100%; float:left; }
/*.bottomarea .rightarea{ float: right; text-align: right; width: 45%;}*/
.bottomarea .rightarea{ float: right; text-align: left; width: 30%;}
.bottomarea .rightarea ul { clear: both; float: left; margin-top: 10px; width: auto; }
.bottomarea .rightarea ul li a{color:#BABBBC; border-right:1px solid #BABBBC;}
.bottomarea .rightarea ul li a:hover{ color:#30B8FC}
.bottomarea .leftarea{  float: left; width: 45%;}
.bottomarea ul li {display: inline; float: left;}
.bottomarea ul li:first-child a {padding-left: 0;}
.bottomarea ul li a { display: block;font-size: 11px; padding-left: 7px;padding-right: 7px; border-right:1px solid #333; line-height:11px;}
.bottomarea ul li.last a{ border-right:none;}
.bottomarea .footer-wapper{ width:1000px; margin:0 auto;}
.bottomarea .copyright {color: #BABBBC; float:left;}

/* Fixed panel */
#mediashare {position: fixed; right: 0; top: 210px; z-index:22222;}
#mediashare .mediashare-panel ul li{ margin-bottom:3px;}
/* Inner pages */
.not-front h2{ color:#184188; font-size:18px; margin-bottom:10px; font-weight:normal;}
.not-front #bannerTxt{ padding:50px 0;}
.not-front #bannerTxt h1{ line-height:40px; font-size:36px; color:#4d4d4d;}
.not-front blockquote p:before {content:open-quote;}
.not-front blockquote p:after {content:close-quote;}
.not-front blockquote .by:before{ content:"-"}
.not-front blockquote p{ color:#989696; font-size:16px;}
blockquote{ padding:10px 30px 10px 60px;line-height:25px; }
blockquote figure{ float:left; padding-left:50px;}
blockquote .by{ width:30%; font-size:14px; color:#989696; float:right;}
blockquote .by .byinfo{ padding-left:6px;}
blockquote figure img{ max-width:100%;  height:auto;}

/* Inner 4 block 
.col-box ul ul li{ list-style:disc; list-style-position: inside;}
.col-box > ul:first-child {border: medium none;}
.col-box > ul > li:first-child { background: none;}
.col-box > ul > li { color: #4D4D4D; float: left; font-size: 16px; min-height: 265px; padding-bottom: 5px; text-align: center; width: 49%; list-style:none;}
.col-box > ul > li > p{ line-height:20px;}
.col-box > ul > li h3 { font-size: 28px; line-height: 30px; margin-bottom: 10px; margin-top: 22px; font-weight:bold; min-height:60px; color:#4D4D4D;}
.col-box > ul > li { color: #4D4D4D; font-size: 16px; text-align: center;}
.col-box > ul{ border:0px;}
.col-box > ul.oddlist > li:nth-child(3n){ width:100%; min-height:240px;}
.col-box > ul.oddlist > li:nth-child(3n) > .box{ width:50%; margin:50px auto 0;}
.col-box > ul.oddlist > li:nth-child(3n) > .box > .info-box{ float:right;}*/

/* Three Column template */
.threecolumn .middelcontent{ width:590px; float:left;}
.threecolumn .leftnav{ float:left;}
.rightnav { float:right; width: 200px; background:url(../images/right-nav-bg.png) repeat-y 0 0;}
.rightnav .container-seperator-top{ background:url(../images/right-nav-top.png) no-repeat left 0;}
.rightnav .container-seperator-btm{ background:url(../images/right-nav-bottom.png) no-repeat 0 bottom; padding-bottom:30px;}
.rightnav .box{ padding:25px 0 25px 26px; background:url(../images/rightnav-section-border.gif) no-repeat 2px bottom; }

.rightnav .block:last-child .box{ background:none;}
.rightnav .box-cont p{ color:#3a6693; margin-bottom:10px; padding:0;}
.rightnav .box-cont ul{ margin-bottom:0;}
.rightnav aside ul li ul li{ background:none; padding:0;}
.rightnav h3{ font-size:14px; color:#1d76d2;}
.rightnav ul li a:after, #list-resouces .list-items .right-content .short-info a:after, .more-link:after{ content:"  \00BB"}
.rightnav .box .box-cont ul li a{ font-size:11px;}
.rightnav .box .box-cont ul li { padding:0 0 3px; margin-bottom:0;}
.rightnav p.compinfo{ padding:10px 0 0;}

/* list resouces layout */
#list-resouces{ /*width:580px;*/ width:525px;}
#list-resouces .list-items{ border-bottom:1px solid #e5e5e5; padding:12px 0;}
#list-resouces .list-items .left-content { width:110px; float:left; text-align:center; margin-right:20px;}
#list-resouces .list-items .right-content { /*width:448px;*/ width:380px;float:left;}
#list-resouces .list-items .left-content img { width:100px; height: auto;}
#list-resouces .list-items .right-content .date-info{ color:#1d76d2;}
#list-resouces .list-items .right-content .short-info{}
#list-resouces.last .list-items{ border-bottom:none;}
.views-row { margin-bottom: 10px;}
/* Merketo From Css */
form li { margin-bottom: 10px;}
form li {clear: both;list-style: none outside none;padding: 1px 10px 3px 0;}
form li.mktFormReq label { background: url(../images/backRequiredGray.gif) no-repeat right 0;}
form label { width: 200px; font-family:Arial, Helvetica, sans-serif; }
form label { float: left; padding-right: 20px; text-align: left; font-weight:bold;}
form.lpeRegForm ul select { color: #000000; font-size: 12px; width:142px;}
div.buttonSubmit input, div.buttonSubmit span { background-image: url(../images/button-submit.gif); background-position: right 0; background-repeat: no-repeat;border: 0 none;color: #FFFFFF;cursor: pointer;float: left;font-weight: bold; height: 36px; margin: 0; padding: 0 11px 2px 6px; position: relative;  z-index: 5;}
div.buttonSubmit span { background-position: left -36px; padding:0;width: 4px;z-index: 10;}

/* breadcrumb css */
#foot .breadcrumb{ width:1000px; margin:0; padding:0;}
#foot .breadcrumb .breadcrumb-cont{ float:right;border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-left:1px solid #c6c6c6; width:100%; float:right; border-right:1px solid #c6c6c6;}
#foot .breadcrumb .breadcrumb-cont ul li{ background:url(../images/b-arrow.png) no-repeat right top; padding:7px 12px 7px 10px; float:left; font-weight:bold;}
#foot .breadcrumb .breadcrumb-cont ul li a{ color:#333; font-weight:normal;}
#foot .breadcrumb .breadcrumb-cont ul li.home a{ padding:0px 3px 0px 0px; }
#foot .breadcrumb .breadcrumb-cont ul li.home1 { display: none;}
#foot .breadcrumb .breadcrumb-cont ul li.active{ font-weight:bold;}



/* gallery Pages Css */

#list-gallery .list-items{ border-bottom:1px solid #e5e5e5; padding:20px 0;}
#list-gallery .list-items .left-content { width:85px; float:left; text-align:left; color:#184188; font-size:15px; min-height:73px; position:relative; margin-left: auto;  margin-right: auto; overflow: hidden;}
#list-gallery .list-items .right-content{ float:left; max-width:465px;}
#list-gallery .list-items .vcentertext { padding:20px 0 0;}
#list-gallery .list-items .right-content .logo-list ul{ margin:0;}
#list-gallery .list-items .right-content .logo-list ul li{ background:url(../images/gallery-logo-bg.jpg) no-repeat 0 0; width:105px; text-align:center; float:left; margin:0 8px 15px 0; min-height:73px; position:relative; list-style:none;}
.ie8 #list-gallery .list-items .right-content .logo-list ul li{width:104px!important;}
#list-gallery .list-items .vcenter{ width: 105px; height: 73px; position: relative;  margin-left: auto; margin-right: auto; overflow: hidden;}
#list-gallery .list-items .vcenter img{position: absolute; margin: auto;top: 0;left: 0; right: 0;bottom: 0;}	 
#list-gallery .list-items .right-content .logo-list ul li:nth-child(4n){ margin:0;}
#content{ width: auto; float: left;}
 


/* New 4 block Css */
.col-box{ float: left; width: 100%;}
.col-box div.box { list-style:disc; list-style-position: inside;}
.col-box  div.box:first-child {border: medium none;}
.col-box  div.box { color: #4D4D4D; float: left; font-size: 16px; min-height:315px; padding-bottom: 5px; text-align: center; width: 47%; list-style:none;}
.col-box  div.box p{ line-height:20px; width:90%; margin:0 auto;}
.col-box  div.box h3 { font-size: 28px; line-height: 30px; margin-bottom: 10px; margin-top: 22px; font-weight:bold; min-height:60px; color:#4D4D4D; letter-spacing:-1px; text-align:center;}
.col-box  div.box { color: #4D4D4D; font-size: 16px; text-align: center;}
.col-box  div.odd-list .box:nth-child(3n) { width:100%; min-height:240px;}
.ie8 .col-box  div.odd-list .box:nth-child(3n){ width:100%!important; min-height:240px;}
.col-box  div.odd-list .box:nth-child(3n) .box-cont{ width:80%; margin:10px auto 0; padding-top:15px;}
.col-box  div.odd-list .box:nth-child(3n) .box-cont .info-box{ float:right; width:45%; padding-left:60px;}
.col-box  div.odd-list .box:nth-child(3n) .box-cont figure{ float:right; width:28%; text-align:right;}
.col-box  div.box .info-box ul li{ list-style:disc; list-style-position:outside;}
.col-box div.box .info-box{ text-align:left; padding-left:70px;}

/* Display None page elements */

/*#footIn .edit-block, .region-sidebar-first .edit-block, .field-name-field-banner-text, span.submitted, .field-name-field-banner-description, h1.page-title, .page-node-73 #mediashare, .page-node-70 #mediashare, .page-node-2 #mediashare, .page-node-72 #mediashare, .page-node-66 #mediashare, .page-node-57 #mediashare, html.js .whyzing div.contextual-links-wrapper, .page-node-107 #mediashare, .page-node-94 #mediashare, .page-node-99 #mediashare, .page-node-149 #mediashare{ display: none;}*/
#footIn .edit-block, .region-sidebar-first .edit-block, .field-name-field-banner-text, span.submitted, .field-name-field-banner-description,   html.js .whyzing div.contextual-links-wrapper, .field-name-field-banner-text, .field-name-field-webinar-view-link { display: none;}


/* form css */

input.form-text, select.form-select{ width: 160px;}
.block {margin-bottom: 1%;}
#mediashare a#slidebut{ display:none;}
#footFix .region-footer-six t{ float:left; margin:0; padding:0}

#footIn .breadcrumb .breadcrumb-cont ul{ width:auto; }
.box .edit-block{ position: relative; float: left; padding-right: 10px;  background: none !important;}

/* Li css for inner pages */
.rightpanel .region-content p{ font-size:13px; line-height:20px;}
.rightpanel .region-content ul li { margin-bottom:5px; font-size:13px; }
.rightpanel .region-content ul li ul{ padding:0 0 8px 15px;}
.rightpanel .region-content ul li ul li{ list-style:circle outside;}
.rightpanel .region-content .view-media-coverage .view-content ul li{ list-style:none;}
.rightpanel .region-content ul{list-style:disc outside;}



.content-bottom{ width:83.3%; float:right; padding:0;}
.content-bottom h3{ text-align:center; margin-bottom:20px;}


/* Solution Bottom section */
.content-bottom ul.solution-bottom-section li{ width:165px; float:left; text-align:center; height:170px; position:relative;}
.content-bottom ul.solution-bottom-section li article figcaption { top: 85px; clear: both; color: #808080; display: block; font-size: 13px; left: 0; position: absolute; text-align: center; width: 100%;}
.page-node-106 .whyzing article{ width:100%;}
html.js .page-node-106 div.contextual-links-wrapper{ display:none!important}
.whyzing article.first .edit-block a{ background:none; padding:none; margin:0;}


/* Solution Industry block */

.idealfor #industry-solutions { padding:25px;}
.idealfor #industry-solutions .top-row{ border-bottom:1px solid #f7f7f7; padding-bottom:30px;}
.idealfor #industry-solutions .top-row .col{  float: left; font-size: 13px; font-weight: 500; line-height: 29px; text-align: center; width: 33%;}
.idealfor #industry-solutions .bottom-row .first-row .col{  float: left; font-size: 13px; font-weight: 500; line-height: 15px; text-align: center; width: 33%; height:100px; position:relative;}
.idealfor #industry-solutions .bottom-row .first-row{ margin-bottom:10px;}
.idealfor #industry-solutions .bottom-row .first-row .col figcaption{ position:absolute; top:45px; left:0; right:0;}
.idealfor #industry-solutions .bottom-row { border-top:1px solid #cccccc; padding:20px 0 10px;}

/* Blue Box jHiccup*/

.content-bottom .download-jhiccup{border:1px solid #55a9ff; background:#b4e5fe url(../images/darrow.png) no-repeat center 10px; border-radius: 5px 5px 5px 5px; margin-bottom:35px; padding-bottom:25px; padding-top:17px;}
.content-bottom .download-jhiccup h3{ font-weight:bold;}
.content-bottom .download-jhiccup .col-one, .content-bottom .download-jhiccup .col-two{ width:50%; font-size:15px; line-height:25px; text-align:center; float:left;} 
.content-bottom .download-jhiccup a.white-more{ font-weight:bold; color:#FFFFFF; background:url(../images/arrow-white.png) no-repeat right top; padding-right:20px; font-size:17px;}
/*.content-bottom .download-jhiccup .col-one{ float:left;}
.content-bottom .download-jhiccup .col-two{ float:right;}*/

/* Support page Table Css*/
.sdd-document-left {border-right: 1px solid #D7D7D7; float: left; width: 797px;}
.contantbody .rightpanel .sdd_zing-vegabox h3 {display: block; padding: 10px 0 10px 30px; background:#eeeeee; border-bottom:1px solid #D7D7D7; margin-bottom:0px;}
.rightpanel .region-content .sdd_zing-vegabox ul{ padding:10px 20px 20px 0;}
.rightpanel .region-content .sdd_zing-vegabox ul li { background:url(../images/dd-arroe.gif) no-repeat 0 2px; display: block; line-height: 14px; /*padding: 0 2px 3px 0px;*/ list-style:disc outside;}
.rightpanel .region-content .sdd_zing-vegabox ul li.first{ background:none; font-weight:bold;}
.sdd-softwaredetail table td.last{ border-bottom:0px;}
.rightpanel .region-content .sdd_zing-vegabox ul li a{font-weight:normal;}
.sdd-softwaredetail { border-top: 1px solid #D7D7D7;  display: block;}
.sdd-softwaredetail table tr.heading td { padding-left: 39px; text-align: left; padding-top:10px;}
.sdd-softwaredetail table td {border-bottom: 1px solid #D7D7D7; padding: 0px 10px 10px 20px;}
.sdd_zing-vegabox { border: 1px solid #D7D7D7; display: block; position: relative;}
.sdd-softwaredetail table tr.heading { background:#F9F9F9; font-weight:bold; font-size:13px;}
.sdd-softwaredetail table td.first { padding-top:10px; font-weight:bold; color:#}
.sdd_zing-vegabox ul { display: block; padding: 0 20px 20px 30px;}
.sdd-tools-right { float: right; width: 200px;}
.main-content .sdd_zing-vegabox .sdd-tools-right{
float:inherit}
/* Right panel Table */
/*.rightpanel table tbody{ border:1px solid #000;}
.rightpanel table td{ padding:3px 5px;}*/
/* Case study Colunm */
.rftcol{ width:30%; float:right;}
.lftcol { width:65%; float:left; margin-right:5%;}
.download-casestdy { margin-bottom:20px;}

/* Admin Edit Block */
.box .edit-block{ position: relative; float: left; padding-right: 10px; background: none !important; }
.box .edit-block a{ font-size: 11px;}
.whyzing article.last .box .edit-block a{ margin:0; background:none; padding:0;}
#footIn .edit-block, .region-sidebar-first .edit-block{ display: none;}
.whyzing article a.contextual-links-trigger{ background:none; color:#000; display:block;}
.whyzing article a.contextual-links-trigger:hover{ background:none;}
/*#search{ position:relative; top:0;}
#search .searchicon{ position:absolute; right:455px;top:6px;}
#search input[type="text"]{ border-top:1px solid #929292;border-left:1px solid #929292; border-bottom:1px solid #d6d6d6;  border-right:0px; background:#e9e9e9 url(../images/seachpage-icon.jpg) no-repeat 5px 5px; width:180px; height:16px; padding:2px 4px 2px 20px; float:left; font-size:11px; color:#666;}
#search input#submit{ width:31px; float:left;}*/

#search{ position:relative; top:5px; left:20px;}
#search .searchicon{ position:absolute; right:455px;top:6px;}
#search input[type="text"]{ border-top:1px solid #929292;border-left:1px solid #929292; border-bottom:1px solid #d6d6d6;  border-right:0px; background:#e9e9e9 url(../images/seachpage-icon.jpg) no-repeat 5px 5px; width:180px; height:16px; padding:2px 4px 2px 20px; float:left; font-size:11px; color:#666; margin-top:4px;}
#search input#submit{ width:31px; float:left; margin-top:4px;}

/* Home page why New section */

.whyzing article.first .links { border-right: 0 none; width: 100%; float:left;}
.whyzing article.first .links figure { background-image: url(../images/media-icons.png); background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px;}
.whyzing article.first .links figure.risk {background-position:-71px 0;}
.whyzing article.first .links figure { display: block; float: left; height: 59px; width: 71px;}
.whyzing article.first .links .link-hold { overflow: hidden; padding: 0 0 0 10px; margin:0;}
.whyzing article.first .links .link-hold p{ font-size:13px; line-height:20px;}
.whyzing article.first .links h6 { color:#242424; font-size:24px; font-weight:bold; line-height:26px;}

.whyzing article.last .links { border-right: 0 none; width: 100%; float:left;}
.whyzing article.last .links figure { background-image: url(../images/media-icons.png); background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px;}
.whyzing article.last .links figure.risk {background-position:-71px 0;}
.whyzing article.last .links figure { display: block; float: left; height: 59px; width: 71px;}
.whyzing article.last .links .link-hold { overflow: hidden; padding: 0 0 0 10px; margin:0;}
.whyzing article.last .links .link-hold p{ font-size:13px; line-height:20px;}
.whyzing article.last .links h6 { color:#242424; font-size:24px; font-weight:bold; line-height:26px;}

/*support download page*/
.box-cont .content .left-sidemenu a{color: #4d4d4d;}
.box-cont .content .left-sidemenu a:hover{ text-decoration:none;color: #30B8FC;}
.page-cal-event .rightpanel #content{float:none;}

/*Tab css startes from here.*/

.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.sdd_zing-vegabox{display:block; border:1px solid #d7d7d7; position:relative; margin-top:50px; padding:20px;}
.sdd-tab-section{position:absolute; top:-51px; left:-1px;}
.sdd-tab-section ul{list-style:none; display:block; padding:0;}
.sdd-tab-section li{float:left; width:96px; height:41px; padding:0 8px 0 0; background:none!important;}
.sdd-tab-section li a{float:left; width:96px; height:30px; background:url(../images/tab-button.gif) no-repeat 0 0; text-align:center; padding-top:11px; color:#686868; font:16px/18px Arial, Helvetica, sans-serif;text-decoration:none;}
.sdd-tab-section li a:hover{background-position:bottom; color:#f57514; text-decoration:none;}
.sdd-tab-section li.active a{background-position:bottom; color:#f57514; text-decoration:none;}

.node-type-orphaned-pages .sdd_zing-vegabox{padding:0;}


.fullscreen { position:absolute; right:15px; top:15px; z-index:99999; display:none; }
.fullscreen a { display:none; width:31px; height:25px; text-indent:-9999px; background:url(../images/fullscreen-resizer.png) no-repeat 0 0;}
.fullscreen a:hover { background:url(../images/fullscreen-resizer.png) no-repeat 0 -25px;}
.fullscreen a:hover { background:url(../images/fullscreen-resizer.png) no-repeat 0 -25px;}
.fullscreen a.exitfullscreen { background:url(../images/fullscreen-resizer.png) no-repeat 0 -50px;}
.fullscreen a.exitfullscreen:hover { background:url(../images/fullscreen-resizer.png) no-repeat 0 -75px;}

.node-technology .row{ display:block; width:100%; margin-bottom:40px;}
.node-technology .row .rgt-text{ width:410px; float:left;}
.node-technology .row .lft-img { float:left; margin-top:39px;}
.node-technology .row .lft-img p{ text-align:center;}
.node-technology .row.last{ margin-bottom:10px;}



/*@media screen and (max-width: 1000px) {.fullscreen { right:50px; top:17px; }}*/

.lightbox-processed .sdd_zing-vegabox{width:811px;}
.node-type-event-calendar .rightpanel section#post-content .event_date{padding-bottom:10px;}
.node-type-event-calendar .rightpanel section#post-content h3{ font-size:14px; font-weight:bold}
.node-type-event-calendar .rightpanel section#post-content p{ margin-bottom:14px}
.node-type-event-calendar .rightpanel section#post-content .text-area{margin-top: -9px;}

.node-poll .node-readmore {
  display: none;
}

/*kajal */

#download-tabs{ display:block; padding-top:5px;}
#download-tabs ul{list-style:none;}
#download-tabs ul li{ float:left; width:auto; padding-right:5px; }
#download-tabs ul li a{float:left; width:auto; height:41px; background:url(../images/left-curve-tab.jpg) no-repeat 0 0 ; text-align:center; font-size:11px; color:#003e8e; font-weight:bold; padding-left:12px; }
  
#download-tabs ul li a span{float:left; width:auto; background:url(../images/right-tab-curve.jpg) no-repeat right 0; padding: 5px 23px 0px 12px; min-height:36px; }
#download-tabs ul li a:hover{background-position:0 bottom; color:orange;}
#download-tabs ul li a:hover span{background-position:right bottom; color:orange;}

.page-cal-event #frameContainer{ padding:20px!important;}
.page-cal-event #bottomNavClose{background:url(../images/close.png) no-repeat 0 0!important; no-repeat 0 0!important; width:22px!important; height:21px!important; margin:-574px -11px 0 0 !important; position: absolute; right: 490px;}
.page-cal-event #outerImageContainer{height:auto !important;}
.page-cal-event #imageDataContainer, .page-cal-event #imageData, .page-cal-event #imageData #bottomNav{ margin:0 auto; padding:0; height:auto;}
.event-popup-custom .e_link{ display:block; padding-bottom:15px; font-size:16px; font-weight:bold;}
.event-popup-custom a{color:#184188;}
.event-popup-custom a:hover{text-decoration:underline;}
.event-popup-custom h3{color:#184188; font-size:14px; font-weight:bold; margin-bottom:5px;}
.event-popup-custom .dt_time_sec{padding-bottom:15px;}

.page-about-us-press-release .rightpanel{position:relative;}
/*.page-about-us-press-release .sdd_zing-vegabox{margin-top:107px;}*/
.page-about-us-press-release .sdd_zing-vegabox{ margin-top:25px;}
.page-about-us-press-release.page-about-us-press-release-archive .sdd_zing-vegabox{ margin-bottom:54px; margin-top:70px;}
.page-about-us-press-release ul.primary{top:31px; width:100%; position:absolute;}
.page-about-us-press-release .archive-section{border-top:1px solid #ccc; padding:10px 5px 5px 0px;}
.mediashare-panel  ul, ul.solution-bottom-section li { list-style:none; }

.e_link{ padding-top:17px;}
.event-popup-custom{padding:0 0 0 0; font-size:14px; line-height:22px;}
/* table sturcture css */
.main-con{ clear:both; max-width:840px;}
.main-con .left-img{ width:308px; float:left}
.main-con .right-conte{width:503px; float:left}
.m-content{clear:both; max-width:840px;}
.m-content .img-cont{width:145px; float:left}
.m-content .mid-content{width:610px; float:left}
.main-content{max-width:562px; clear:both}
.main-content .left-content{float:left; width:50%}
.main-content .right-content{float:right}
.block-content{clear:both; max-width:615px; padding-top:24px}
.block-content .left_img{width:130px; float:left; display: block;}
.block-content .right-cont{border-bottom: 2px solid #676767; float: left; padding-bottom: 24px; width: 485px;}



/*****************************************************04/04/14*****************************************************/
.contantbody .leftnav nav a {display: block; font-size: 13px; margin-bottom: 0;}
.contantbody .leftnav nav ul li{border-top:1px solid #e7e7e7; padding:8px 0;}
.contantbody .leftnav nav ul li:first-child{border:none;}
.contantbody .leftnav nav{margin-right:0;}
ul.menu{padding:0 8px;}
ul.banner-bullets{display:block; list-style:none; padding-left:182px;}
ul.banner-bullets li{display:block; background:url(../images/white-arrow-bullet.png) no-repeat 0 2px; padding:0 0 0 15px; font-size:16px; line-height:20px;}
ul.banner-bullets li span{text-decoration:underline;}
.region-footer-first, .region-footer-second, .region-footer-third, .region-footer-forth, .region-footer-five, .region-footer-six{float:left; width:165px;}

@media screen and (max-width: 1000px) {
ul.menu{padding:0;}
	.idealfor .colmn .row-box{width:257px;}
	/*#bannerIn{padding:0px 0px 60px 0px;}*/
	#bannerTxt{ padding-bottom:10px; }
	#banner p{line-height:20px;  margin-top:0px;}
	ul.banner-bullets{padding-left:100px;}
	ul.banner-bullets li{background:url(../images/white-arrow-bullet.png) no-repeat 0 5px}
	.box .edit-block{float:left; position:absolute;}
	ul.menu{margin-right:30px;}
	.region-footer-first{padding-left:15px;}
.region-footer-first, .region-footer-second, .region-footer-third, .region-footer-forth, .region-footer-five, .region-footer-six{float:left; width:145px;}
#holder{width:1000px;}
 .region-mediashare .box .edit-block{top:-15px;}
 .region-footer .box .edit-block{left:0; padding-top:20px }
 .box .box-cont{padding-top:20px;}
 .region-footer-five .box .box-cont, .region-footer-six .box .box-cont, .region-slideshow .box .box-cont{padding-top:0px;}
 .page-node-14{width:545px;}
 .sliderboxb{margin-bottom:20px;}
 .contantbody{width:995px;}
 .region-footer{clear:both;overflow:hidden;}
 .page-node-113 #content{width:100%;}
 .page-about-us-press-release-list .sdd_zing-vegabox{width:630px;}
 .#bannerIn{background:url(../images/banner1-large.jpg) center top no-repeat; height:250px;}

}
#bannerTxt a{color:#ffffff;}
/*.page-node-18,.page-node-98,.page-node-14 #content{width:540px;}*/
.page-node-113 .box-cont{margin-top:20px;}
.page-node-113 .box .edit-block{margin-top:-14px;}
/*.page-about-us-press-release .sdd_zing-vegabox{width:550px;}*/
.page-node-74 .main-con .left-img{width:295px; padding-right:10px;}
.page-node-74 .main-con .right-conte{width:455px;}






/* gallery Pages Css */

#list-gallery2 .list-items{ border-bottom:1px solid #e5e5e5; padding:20px 0;}
#list-gallery2 .list-items .left-content { width:112px; float:left; text-align:left; color:#184188; font-size:15px; min-height:73px; position:relative; margin-left: auto;  margin-right: auto; overflow: hidden;}
#list-gallery2 .list-items .right-content{ float:left; width:431px;}
#list-gallery2 .list-items .vcentertext { padding:20px 0 0;}
#list-gallery2 .list-items .right-content .logo-list ul{ margin:0;}
#list-gallery2 .list-items .right-content .logo-list ul li{ background:url(../images/gallery-logo-bg.jpg) no-repeat 0 0; width:105px; text-align:center; float:left; margin:0 25px 15px 0; min-height:73px; position:relative; list-style:none;}
#list-gallery2 .list-items .vcenter{ width: 105px; height: 73px; position: relative;  margin-left: auto; margin-right: auto; overflow: hidden;}
#list-gallery2 .list-items .vcenter img{position: absolute; margin: auto;top: 0;left: 0; right: 0;bottom: 0;}	 
/*#list-gallery2 .list-items .right-content .logo-list ul li:nth-child(3n){ margin:0;}*/
#content{ width: auto; float: left;}

.idealfor .colmn{background:url(../images/second-row.jpg) no-repeat 0 bottom; clear:both; overflow:hidden; display:block;}
.idealfor .colmn.first{background:url(../images/first-row.jpg) no-repeat 0 bottom;}
.idealfor .colmn .row-box.row-first{border-left:none;}
.idealfor .colmn.first .row-box.row-first{border-left:none;}
/*.idealfor .region-content-top{border:1px solid #ccc;}*/
#holder{clear:both; overflow:hidden;}
.page-node-4 #content{width:559px!important;}
.page-node-88 .main-content .right-content{width:255px;}

.ie8 .col-box  div.odd-list .box:nth-child(3n){ width:100%; min-height:240px;}
.ie8 .col-box  div.odd-list .box:nth-child(3n) .box-cont{ width:80%; margin:10px auto 0; padding-top:15px;}
.ie8 .col-box  div.odd-list .box:nth-child(3n) .box-cont .info-box{ float:right; width:45%; padding-left:60px;}
.ie8 .col-box  div.odd-list .box:nth-child(3n) .box-cont figure{ float:right; width:28%; text-align:right;}


@-moz-document url-prefix() {
 .not-front h2.hack {
    font-weight: normal;
  }
}
