/* A font by Jos Buivenga (exljbris) -> www.exljbris.nl */
@font-face {
font-family: Museo;
src: url("../fonts/Museo500-Regular.otf")
}

/* THESE STYLES WILL SHOW UP IN THE CMS TEXT EDITOR */
    /* <textEditor> */
        .purpleColor {color: #510045; }
        .miniimage {width: 164px; display:block;}
        .alignCenter {margin: 0 auto 0 25px; width: 128px; }
        .noShadow {-webkit-box-shadow: none; -moz-box-shadow: none; }
        .shadow {-moz-box-shadow: 0 1px 3px #686868; -webkit-box-shadow: 0 1px 3px #686868; padding: 8px; background: #fff; }
        .ingres { font-size: 1.125em; color: #441D31; font-weight: 600; }
        .ingres2 { font-size: 1.275em; color: #30618D; font-weight: 600; }
        .ingres3 { font-size: 1.275em; color: #77776F; font-weight: 300; margin-bottom: 1em; }
        .floatright { float: left; padding: 0 8px 10px 0; }
        .imgBorder { padding: 10px 0 8px 8px; background: #fff; border: 1px solid #fff; margin-top: 0; float: right; }
        .readMore {float: left; color: #006795; text-decoration: none; margin-bottom: 8px; }
        .aquaImg {padding: 8px; background: #fff; -moz-box-shadow: 1px 1px 3px #002454; -webkit-box-shadow: 1px 1px 3px #002454; float: right; width:40%; margin-left: 10px; }
        cite { font-family: Georgia; color: #C04D06; font-size: 1.025em; line-height: 0.75em; }
        .topCite { font-size: 1.125em; color: #424242; line-height: 1em; }
        .topBlockquote { font-size: 1.2em; color: #021942; line-height: 1.5em; margin-bottom: 0.8133em;}
        .boldy { font-weight: 200; color: #441D31; font-family: 'Trebuchet MS'; }
        .niceImage { background: #fff; padding: 8px; /* -moz-box-shadow: 0 1px 3px #585858; -webkit-box-shadow: 1px 2px 3px #585858; box-shadow: 1px 2px 3px #585858; */ margin: 0.5em 0; border: 1px solid #e9e9e9; }
        .niceImage-floatLeft { background: #fff; padding: 8px; /* -moz-box-shadow: 0 1px 3px #585858; -webkit-box-shadow: 1px 2px 3px #585858; box-shadow: 1px 2px 3px #585858; */ margin: 0.5em 1em 0.5em 0; float: left; border: 1px solid #e9e9e9; }
        .niceImage-floatRight { background: #fff; padding: 8px; /* -moz-box-shadow: 0 1px 3px #585858; -webkit-box-shadow: 1px 2px 3px #585858; box-shadow: 1px 2px 3px #585858; */ margin: 0.5em 0 0.5em 1em; float: right; border: 1px solid #e9e9e9; }
        ul.styled { margin: 20px 15px 30px 0; padding-left: 0; }
        ul.arrow { margin: 10px 5px 10px 0; padding-left: 0; }
        ul.disc { margin: 0; padding: 0; }
        .boxBlockquote { width: 84%; padding: 1em; float: left; background: #B6D9E4; -moz-border-radius: 8px 8px 8px 8px; font-size: 1em; font-style:italic; margin: 0 1em 0 0;  font-weight: bold; line-height:15px;}
        .author { width: 84%; padding: 1em; float: left; font-size: 9px; margin: 0 1em 0 0;  font-weight: normal; line-height:15px;}
        .topImg {padding: 8px; background: #fff; -moz-box-shadow: 1px 1px 3px #999; -webkit-box-shadow: 1px 1px 3px #999; box-shadow: 1px 1px 3px #999; float: right; margin-left: 10px; position: absolute; top: 0; right: 1em;}
        .featureBoxImg { float: none; border: 1px solid #ddd; padding: 5px; /*-moz-box-shadow: 0 0 0 #fff;*/ }
        .featureScreenshot { float: left; border: 1px solid #ddd; padding: 6px; height: 140px; margin-right: 2em; margin-bottom: 2em;/*-moz-box-shadow: 0 0 0 #fff;*/ }
        .maroon { color: #441D31; }
        .blue { color: #30618D; }
        .green { color: #5A910A; }
        .orange { color: #C65209; }
        .pastelBlue { color: #3781A0; }
        .miniIngres { font-size: 0.9133em; color: #686868; line-height: 1.375em; }
        .backButton { background: #ededed; padding:3px 5px; border: 1px solid #dedede; border-radius: 7px; -webkit-border-radius: 7px;-moz-border-radius: 7px; color:#565656; }
        .top_up {}
    /* </textEditor> */
/* typography */
/* body {font-size: 75%;} */
body {
  background: #EDECE2;
  background: #f3f3e8;
  background: #E6E6DC; 
  /* font-size: 12px; */
  font-family: Arial, Museo, 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Arial, Helvetica, sans-serif;
  color: #484848;
  line-height: 1.8em;
  height: 100%;
}

html > body {font-size: 12px;}

p {margin-bottom:18px;}

a:link, a:visited, a:active {text-decoration:none; color: #B24B00; font-weight:bold;}
a:hover { color:#441D31; /* border-bottom:2px solid #1ea2fe; */}

.blogList a:link, .blogList a:visited, .blogList a:active { color:#B24B00; }
.blogList a:hover { color: #441D31; }


.postInfo a:link, .postInfo a:visited, .postInfo a:active { color:#686868; }
.postInfo a:hover { color: #B24B00; }

/* h1 {font-size: 24px; line-height: 36px; margin:18px 0;} */

ul, ol {margin-bottom: 18px;}

h1, h2, h3, h4 {
    font-family: Museo, 'Trebuchet MS';
}

h1 {
  font-size: 1.75em;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 0.666666em;
  color: #330033;
  line-height: 1.25em;
}

h1.siteName {
    padding-left: 10px;
    display: none;
} 

h2 {
  font-size: 1.275em;
  margin-top: 1em;
  margin-bottom: 1em;
  color: #021942;
  color: #B24B00;
}

h3 {
  font-size: 1.075em;
  margin-top: 1em;
  margin-bottom: 0.75em;
  color: #006795;
  line-height: 1.75em;
}

h1.whiteColor {
    color: #fff;
}

h2.maroon { color: #441D31; min-height: 20px; }

h2.blue { color: #30618D; }

h2.green { color: #5A910A; }

h2.postTitle {
    margin-top: 1.2em;
    margin-bottom: 0.6em;
}

p, ul {
  /*font-size: 1.2em;*/
  margin: 0.5em 0 0.75em 0;
}


ul.globalRootMenu {
    padding: 0 10px 0 0;
    margin: 0;
    list-style: none;
    /* float: right; */
}

ul.globalRootMenu li {
    padding-bottom: 0.25em;
}


.rootMenuFloatLeft {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    width: 960px;
}

div.rootMenuFloatLeft ul.globalRootMenu {
    padding: 0 5px 0 10px;
    margin: 0;
    list-style: none;
    float: right;
}

div.rootMenuFloatLeft ul.globalRootMenu li {
    padding-left: 1em;
    float: left;
}

div.rootMenuFloatLeft ul.globalRootMenu li a {
    font-weight: 100;
}

ul.styled li {
    padding: 0;
    line-height: 1.75em;
    /* list-style-image: url(http://itslearningtest.publishpath.com/Websites/itslearningtest/templates/fluidgrid-cms/images/check2.png); */
    list-style-position: inside;
    font-size: 1.125em;
    font-weight: 100;
    margin: 0;    
    margin-bottom: 0.5em;
    list-style: none;
    background: transparent url(http://itslearningtest.publishpath.com/Websites/itslearningtest/templates/fluidgrid-cms/images/check.png) 0 0 no-repeat;
    text-indent: 24px;
}

ul.arrow li {
    padding: 0;
    line-height: 1.5em;
    list-style-image: url(http://itslearningtest.publishpath.com/Websites/itslearningtest/templates/fluidgrid-cms/images/arrow-ul.png);
    list-style-position: outside;
    font-size: 1.0113em;
    font-weight: 100;
    margin: 0;    
    margin-bottom: 0.5em;
    margin-left: 20px;
    /* list-style: none; */
    /* background: transparent url(http://itslearningtest.publishpath.com/Websites/itslearningtest/templates/fluidgrid-cms/images/check.png) 0 0 no-repeat; */
    /* text-indent: 24px; */
    vertical-align: middle;

}

/*
ul.arrow li {
    background: transparent url(http://itslearningtest.publishpath.com/Websites/itslearningtest/templates/fluidgrid-cms/images/arrow-ul.png) 0 0 no-repeat;
}
*/

ul.disc li {
    list-style-type: disc;
    font-size: 1em;
    margin-bottom: 0.5em;
    list-style-position:outside;
    margin-left:1em;
}

ul.styled li img {
    vertical-align: top;
}


/* Static Nav */

ul#staticNav {
    margin: 0;
    padding: 10px 0 10px 0;
    list-style: none;
    background: transparent;
    float: right;
    clear: both;
}

ul#staticNav li {
    float: right;
    text-align: center;
    margin-left: 1em;
    
}

ul#staticNav li a:link, ul#staticNav li a:visited, ul#staticNav li a:active {
    color: #fff;
    color: #330033;
    background: #330033;
    width: auto;
    height: 24px;
    line-height: 24px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    padding: 4px 8px;
    min-width: 60px; 
    border: 5px solid #F3F3E6;
    background: #CACABF;
}

ul#staticNav li a:hover {
    color: #B24B00;
}

ul#staticNav li a.primarySelected {
    background: #c9dbdb;
}

ul#staticNav li a.secondarySelected {
    background: #E7D8BA;
}

ul#staticNav li a.higherEdSelected {
    background: #97C3C0;
}

ul#staticNav li a.communitySelected {
    background: #DED6D2;
}

/*
ul {
  padding-left: 1.5em;
  position: relative;
  left: -1.5em;
  list-style: none;
}

blockquote {
  font-weight: bold;
  padding: 0 100px;
}

blockquote p {
  margin: 0;
}

cite {
  text-align: right;
  display: block;
}
*/

/* fluid.gs site design */

div.section div.column { /*border-left:1px solid #fff; border-bottom:1px solid #a1b04a; background:#f8f9f4; */}
div.section div.column_content {/* padding:5px; margin:5px; */ padding-bottom: 0px;}

div.section {
    /*overflow: hidden;
    padding-bottom: 10px;*/
    width: 100%;
    height: 100%;
}

.four h2, .five h2 {
    color: #002454;
    font-size: 1.375em;
}

.four p, .five p {
    /* color: #04213C; */
    /* font-size: 1.25em; */
    /*width: 90%;*/
    padding-right: 1em;
}

.four.popupMain p {
    color: #282828;
    font-size: 1.25em;
    /*padding: 10px;
    width: 90%;*/
}

/*
.four.popupMain object {
    padding-left: 60px;
}
*/


div.section div.column_content img {
    max-width: 100%;
}

div.section div.column_content.box {
    margin-left: 0;
    margin-right: 10px;
    padding: 0 10px 10px 10px;
    overflow: hidden;
    height: 100%;
    /*margin-bottom: -10001em;
    padding: 10px 10px 10001em 10px;*/
}


.box h1 {
    font-size: 1.3em;
    line-height: 1.5em;
    margin-top:5px;
}

.sand h1 {
    font-size: 1.75em;
}

.two .column .column_content .box {
    margin-right: 2px;
}

.hidden { display: none; }

.clear { clear: both; }

.popupMain h1, .popupMain h2, .popupMain h3, .popupMain h4 { padding-left: 10px; }
.popupMain h1 { font-size: 1.725em;}

.popupSide h1 { font-size: 1.275em; }

h3.newBadge {
    background: transparent url(../images/new-badge-mini.png) right center no-repeat;
    color: #30618D;    
}

.newBadgeMini {
    background: transparent url(../images/new-badge-mini.png) right 0 no-repeat;
    height: 22px;
    width: 53px;
}

hr { background-color: #DFDFDF; color: #DFDFDF; border: 0; height: 1px; display: block; margin: 10px 0; clear: both; }


.textElement { padding-bottom: 10px; }

.textElement img { max-width: 100%; }

.look {
    width: 48px;
    height: 24px;
    background: transparent url(../images/look.png) 0 0 no-repeat;
}

.box a { font-size: 1em; }

.box p { /*min-height: 80px; */}

div.linky a { color: #002454; font-weight: bold; }

div.linky h1 { font-size: 1.25em; }

a.readMore { color: #A33800; text-decoration: none; font-size: 0.9em; }

a.readMore:hover { color: #5E3248; text-decoration: none; }

.videoObject {padding-left: 60px;}

.two3 h1 {font-size: 1.325em; }

.objectBorder { background: #fff; padding: 10px; -moz-box-shadow: 1px 1px 3px #ddd; -webkit-box-shadow: 1px 1px 3px #e5e5e5; float: left; }

/*body {
    font-size: 12px;
    line-height: 1.5em;
    font-family: Arial, sans-serif;
    color: #484848;
}*/

.wrapper {
    width: 960px;
    max-width: 960px;
    padding: 0;
    margin: 0 auto;
}

.header {
    padding: 1em;
    height: 4em;
}

.main {
    width: 65em;
    float: left;
    padding: 0em;
}

.aside {
    width: 12em;
    float: right;
    padding: 1em;
    margin-top: 10px;
    background: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    /* min-height: 590px; */
    -webkit-background-size: 100% auto;
}

.bside {
    width: 12em;
    float: right;
    padding: 1em;
    margin-top: 2.5em;
    background: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    height: 100%;
    /* min-height: 590px; */
    -webkit-background-size: 100% auto;
}

.aside h1 {
    font-size: 1.025em;
    background: #ededed;
    padding: 0.25em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.withSlider {
    margin-top: 43px;
}

.its_logo {
    padding: 0.5em 0 0 0.5em;
    width: 350px;
    margin-bottom: -5.5em;
}

a.selectedPage {
    color: #006795;
    text-decoration: none;
    border-bottom: 2px solid #006795;
}

.aqua p {
    color: #021942;
}

.whiteBox {
    background: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 1em 1em 1em 1em;
    width: auto;
    *width: 800px;
}

.beigeBox {
    background: #F1F0E4;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 1em;
}

.whiteBoxTwoColumns {
    background: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 1em;
    margin-right: 0.5em;
    float: left;
}

.whiteBoxTwoColumnsLast {
    margin-right: 0;
    margin-left: 0.5em;
}

.regularBox, .regularBoxAlternative {
    background: #60cbf6 /* #89B6E7 url(../images/its_sky.jpg) 0 -175px no-repeat */;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 0em;
}


.featureBox, .featureBoxAlternative {
    background: #60cbf6 url(../images/feature_bg.png) top right no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 1em 250px 1em 1em;
    height: 200px;
}

.regularBoxAlternative, .aquaAlternative {
    background: #B6D9E4;
}

.featureBoxAlternative {
    background: #B6D9E4 url(../images/featureBg2.png) top right no-repeat;
}

.featureBoxAlternative h1, .regularBoxAlternative h1, .aquaAlternative h1 {
    color: #5E3248;
}

.earlyLearnerBox {
    background: #5190b1 url(../images/earlyLearner1.png) 0 0 no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 41em;
    color: #fff;
    height: 260px;
}

.earlyLearnerBox h1 {
    color: #5E3248;
}

.blankBox {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 32em;
    height: 238px;
    position: relative;
}

.teenagerBox {
    background: #E7D8BA url(../images/teenagers-5.png) 0 0 no-repeat;
    background-position:bottom left;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 41em;
    color: #333;
    height: 248px;
}

.teenagerBox2 {
    background: #D0D0D0;
    background: #E7D8BA;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 1em;
    color: #333;
    height: auto;
    position: relative;
}

.teenagerBox3 {
    background: #E7D8BA url(../images/k-12_girl.png) 0 0 no-repeat;
    background-position:bottom left;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 32em;
    color: #333;
    height: 238px;
    position: relative;
}

.contactForm {
    background: #E7D8BA url(../images/contact_me.png) 0 0 no-repeat;
    background-position:bottom right;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 1em 1em 0 2em;
    color: #333;
    margin-top:10px;

}

.demoForm {
    background: #ded6d2 url(../images/demo_figure.png) 0 0 no-repeat;
    background-position:bottom right;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 1em 1em 0 2em;
    color: #333;
    margin-top:10px;

}


.teenagerBox h1, .teenagerBox2 h1, .teenagerBox3 h1 {
    color: #5E3248;
}

.teenagerBox2 .column_content, .primaryBox2 .column_content {
    position: relative;
}

div.six_column.section.teenagerBox2 div.three, div.six_column.section.communityBox div.three, div.six_column.section.higher-edBox2 div.three, div.six_column.section.primaryBox2 div.three, div.six_column.section.higher-edBox div.three, div.six_column.section.regularBoxAlternative div.three, div.six_column.section.services div.three, div.six_column.section.communityBox3 div.three {
    padding: 2em 1em 1em 1em;
}

.normalBox {
    background: #B6D9E4;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 1em;
    color: #021942;
}

.normalBox h1 {
    color: #5E3248;
}

.primaryBox {
    background: /*#a8dcf8*/ #c9dbdb url(../images/primary2.png) 0 0 no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 41em;
    color: #333;
    height: 260px;
}

.primaryBox2 {
    background: /*#a8dcf8*/ #c9dbdb;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 1em;
    color: #333;
    height: auto;
    position: relative;
}

.primaryBox3 {
    background: /*#a8dcf8*/ #c9dbdb url(../images/primary2.png) -10px 10px no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 32em;
    color: #333;
    height: 260px;
}

.services {
    background: #b6d9e4;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 1em;
    color: #333;
    height: auto;
    position: relative;
}

.primaryBox h1, .primaryBox2 h1, .primaryBox3 h1 {
    color: #5E3248;
}

.higher-edBox {
    background: #ABCECC url(../images/higher-ed2.png) 0 bottom no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 2em;
    color: #354848;
    height: 260px;
}

.higher-edBox h1 {
    color: #35070B;
}

.higher-edBox2 {
    background: #ABCECC;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 0em;
    color: #354848;
}

.higher-edBox2 h1 {
    color: #35070B;
}

.higher-edBox3 {
    background: #ABCECC url(../images/higher-ed2.png) 0 bottom no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 32em;
    color: #354848;
    height: auto;
    height: 260px;
}

.higher-edBox3 h1 {
    color: #35070B;
}

.communityBox {
    background-color: #DED6D2;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 1em;
    color: #461F31;
    height: 260px;
}

.communityBox2 {
    background: #ded6d2 url(../images/pro_dev_why.png) 0 0 no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 41em;
    color: #333;
    height: 260px;
}

.communityBox3 {
    background: #ded6d2 url(../images/pro_dev_home.png) 0 0 no-repeat;
    background-position:bottom left;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 2em;
    color: #333;
    height: 260px;
}



.communityBox h1 {
    color: #461F31;
}

.collaborationBox, .parentsBox1 {
    background: #DDD5B2;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding:10px;
    color: #333;
    width:64.3em;
    
}

.collaborationBox h1, .parentsBox1 h1 {
    color: #E45E09;
    padding:10px;
}

.engagingBox, .parentsBox2 {
    background: #99D4F6;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 41em;
    color: #333;
}

.engagingBox h1, .parentsBox2, .engagingBox2 h1 {
    color: #E45E09;
}


.engagingBox2 {
    background: #C7C6C8;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 33.5em;
    color: #333;
}

.aubergine {
    background: #330033;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 1em;
    color: #fff;
}

.aubergine h1 {
    color: #EAFAFE;
}

.orange {
    background: #ff6600;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 1em;
    color: #3B1800;
}

.orange h1 {
    color: #fff;
}

.grey {
    background: #adadad;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 1em;
    color: #282828;
}

.grey h1 {
    color: #fff;
}

.darkBlue {
    background: #ABCECC;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 1em;
    color: #fff;
}

.darkBlue h1 {
    color: #fff;
}

.whiteBox2 {
    background: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;

}

.whiteBox2 h3 {
    margin-bottom: 0.5em;
    margin-top: 1em;
}

div.six_column.section.whiteBox2 div.three  {
    width: 46.8%;
    padding: 20px;
    *padding: 3px;/*less padding stops the content from wrapping in IE7 */
}

div.six_column.section.whiteBox2 div.two, div.six_column.section.whiteBox2 div.four {
    padding: 1em;
}

div.six_column.section.white div.one, div.six_column.section.white div.five {
    padding: 1em;
}

div.six_column.section.white div.five {
    width: 90%;
}

.six_column.section.footer {
    background: #F9F9F9;
    /* border: 1px solid #D1D1C5; */
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    
}

.six_column.section.footer img {
    padding-left: 10px;
    padding-top: 10px;
}

div.LinkFooter {
    width: 950px;
    clear: both;
    margin-top: 2em;
   /*     opacity: .6; */
}

/*
div.LinkFooter:hover {
    opacity: 1;
}
*/

div.LinkFooter ul {
    padding: 1em 0 0 0;
    margin: 0 0 2em 0;
    list-style: none;
    /* width: 940px; */
}

div.LinkFooter ul li {
    float: left;
    padding-right: 1em;
    line-height: 2em;
    vertical-align:middle;
    /* display: inline; */
    margin:0 0 0 0;
    text-align: center;
    display: block;
}


.boxBlockquote cite {
    float: right;
    padding-top: 0.5em;
}



.boxWideRight {
    width: 280px;
    padding: 0 10px 10px 10px;
    height: 100%;
}

.div.six_column.section div.two .boxWideRight {
    max-width: 280px;
}

.white {
    background: #fff;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 1em;
    margin-top: 0px;
}

.boxBlank {
    padding-right: 15px;
}

.boxBlank ul {
    padding-top: 1.25em;
}

.boxBlank .textElement {
    min-height: 570px;
}

.white h2 {
    font-size: 1.3em;
}

/* .white a:link, a:hover, .white a:visited, .white a:active {text-decoration:none; color: #EB6E07; font-weight:normal;} */

/*
.white .two img {
    float: none;
    border: 1px solid #ddd;
    padding: 5px;
    -moz-box-shadow: 0 0 0 #fff;
    
}
*/

.blogIcon, .pdfIcon, .linkIcon {
    line-height: 24px;
    text-indent: 28px;
    margin-bottom: 0.75em;
}

.blogIcon {
    background: transparent url(../images/document_edit.png) 0 0 no-repeat;
}

.pdfIcon {
    background: transparent url(../images/pdf-24.png) 0 0 no-repeat;

}

.linkIcon {
    background: transparent url(../images/document.png) 0 0 no-repeat;

}


.linky h2 {
    color: #194568;
}

li.selected {
    background: transparent url(../images/arrow.png) right 2px no-repeat;
}

div.section div.column_content.box.last {
    margin-right: 0;
}

a.backButton { background: #ededed; padding: 0 5px; border: 1px solid #dedede; border-radius: 7px; -webkit-border-radius: 7px;-moz-border-radius: 7px; color:#565656; font-size: 0.9em; margin-bottom: 10px; display: inline-block; }

div.search {
    margin-top: 0em;
    padding-top: 0.0em;
    padding-bottom: 1em;
}

.search label {
    -moz-border-radius:4px 4px 4px 4px;
    background:none repeat scroll 0 0 #EDEDED;
    font-size:1.025em;
    padding:0 0.25em;
    display: block;
    margin-bottom: 6px;
    color: #330033;
    font-family: 'Trebuchet MS';
    text-transform: uppercase;
}

.search input {
    margin-bottom: 0px;
}

.search input.searchInput {
    width: 90px;
}

ul.featureSidebar li {
    border-top: 1px solid #ECECEC;
    padding-top: 2px;
    padding-bottom: 2px;
}

.blogTopMini {
    /*background-image: url(../images/blog_top_mini.png);
    background-position: 2em 2em;
    background-repeat: no-repeat;*/
    background: #DED6D2 url(../images/blog_top_mini.png) 1em 12px no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 1em 1em 0 70px;
    color: #461F31;
    height: 90px;  
}

.blogNewsMini {
    /*background-image: url(../images/blog_top_mini.png);
    background-position: 2em 2em;
    background-repeat: no-repeat;*/
    background: #b6d9e4 url(../images/news_blog_mini.jpg) 1em 12px no-repeat;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 1em 1em 0 130px;
    color: #461F31;
    height: 124px;  
}

.blogTop {
    background-image: url(../images/blog_top.png);
    background-position: 2em 2em;
    background-repeat: no-repeat;
    
}


/*.communityBox {
    background: #DED6D2;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 2em 1em 0 1em;
    color: #461F31;
    height: 260px;
}*/

.updateTop {
    background-image: url(../images/updating.png);
    background-position: 1em 0.5em;
    background-repeat: no-repeat;
}

.textRight {
    padding-left: 320px;
}

.textRightMini {
    padding-left: 120px;
}

.blogList .postInfo {
    background: #F4F4EA;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 2px 5px;
    font-family: Georgia, serif;
    margin-top: 1em;
    margin-bottom: 2em;
}

.breadCrumb {
    padding: 0 20px;
    font-size: 0.8133em;
    margin-bottom: 0em;
}

.postInfo .postViewInfo {
    background: #F4F4EA none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 2px 5px;
    font-family: Georgia, serif;
    border-bottom: 0 none;
    border-top: 0 none;
}

.floatLeft {
    float: left;
}

.moreInformationBox {
    background: #f9f9f7;
    border: 1px solid #dfded6;
    padding: 1em;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: #585858;
    margin-top: 1em;
}

.moreInformationBox h3 {
    margin-top: 0;
    color: #5f475b;
}

.shareThisBox {
    padding: 2em 0 1em 0;
}

/* Images for headers*/
.Toplaptop {
    background: #B6D9E4 url(../images/top_product.png) 0 0 no-repeat;
    background-position:bottom left;
    height: 280px;
    padding-left: 440px;
    padding-top: 2em;    
}

.Webinar{
    background: #b6d9e4 url(../images/webinar.png) 0 0 no-repeat;
    background-position:bottom left;
    height: 280px;
    padding-left: 440px;
    padding-top: 2em;    
}

.contactBanner {
    background: #B6D9E4 url(../images/contact_us.png) right -20px no-repeat;
    height: 200px;
    padding-right: 440px;
    padding-top: 2em;
}

.superUser {
    background: #B6D9E4 url(../images/superuser.png) 550px 0 no-repeat;
    height: 200px;
    padding-right: 250px;
    padding-top: 1em;
}

.newsBox {
    background: url(../images/company_news.jpg) 10px 0 no-repeat;
    padding-left: 340px;
    padding-top: 2em;
    height: 248px;
}

.LinkFooter {
    clear: both;
}

.displayNone {
    display: none;
}

.defaultContent{padding:0px;

}
