body
{
    font: 13px/1.3em Arial, Helvetica, sans-serif;
    color: #000000;
    background: #333333;
    margin: 0;
    padding: 0;
}

a img
{
    border-style: none;
}
h3
{
    font-size: 1.6em;
}
h4
{
    font-size: 1.4em;
}

h5
{
    font-size: 1.5em;
}

.imgRight
{
    margin: 1em;
    float: right;
}
.imgRightBorder
{
    margin: 1em;
    float: right;
    border: solid 1px #333333;
    padding: .5em;
}
.imgLeft
{
    margin: 1em;
    float: left;
}
.imgLeftBorder
{
    margin: 1em;
    float: left;
    border: solid 1px #333333;
    padding: .5em;
}
.imgCenter
{
    width: 600px;
    margin: 0 auto;
}
.imgCenter img
{
    border: solid 1px #333333;
    padding: 7px;
    margin: .5em;
}
.imgCtr
{
    margin-left:auto;
    margin-right: auto;
    display:  block;
}
.imgCol img
{
    display: block;
    margin: .5em auto;
}
hr.clear
{
    margin: 0;
    padding: 0;
    clear: both;
    height: 1px;
    border-style: none;
    visibility: hidden;
    line-height: 1px;
    border-width: 1px;
}
.clear
{
    clear: both;
}
#csMenu img
{
    display: block;
    margin: 1em;
}
blockquote
{
    font-style: italic;
    color: #00264C;
}

#wrap
{
    background: #FFFFFF url(images-Design/wrapBackground.gif) repeat-y left top;
    display: block;
    margin: 0px auto;
    width: 900px;
}
cite
{
    color: #000000;
    text-align: right;
    display: block;
    font-style: normal;
    font-weight: bold;
}


#header
{
    background: url(images-Design/header-Background.jpg) no-repeat left top;
    height: 220px;
}

#logo
{
    float: left;
    margin: 0;
    padding: 25px 0px 0px 45px;
}

#headerPeople
{
    float: left;
    margin-top: 20px;
    margin-left: 10px;
}

#sidebar
{
    float: left;
    width: 192px;
    margin: 0px 0px 0px 25px;
    padding: 0;
    border-top: 1px solid #c3cfaa;
    border-right: 1px solid #9cb866; /*** IE6 double margin fix ***/
    display: inline;
}

ul#nav
{
    margin: 0px 0 15px 0;
    padding: 0;
    background: #93af7a;
    list-style: none;
}
ul#nav li a
{
    color: #01244a;
    padding-left: 20px;
}
ul#nav li ul li a
{
    color: #01244a;
    background: #afc389;
}

ul#nav li
{
    /*height: 45px;*/
    background: #afc389;
    line-height: 30px;
    margin: 0;
    padding: 0px;
    border-top: 3px solid #caa343;
}

ul#nav a, ul.subNav a
{
    display: block;
    font-weight: bold;
    text-decoration: none;
}
#nav li a:hover
{
    background: #93af7a;
}

ul.subNav
{
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
ul.subNav li a
{
}


ul.subNav li
{
    padding-left: 0px;
    margin-left: 5px;
    background: #afc389;
    line-height: 35px;
    height: 35px;
}
#last
{
    border-bottom: 3px solid #caa343;
}
#content
{
    padding: 15px;
    width: 652px;
    float: left;
}

#content .testimonialIntro
{
    font-size: 16px;
    line-height: 1.5em;
}

#content .pullBox
{
    width: 250px;
    padding: 10px;
    background: #ffd666;
    float: right;
    margin-left: 15px;
    border: 3px solid #FFAA00;
    clear: right;
}

#content .pullBox blockquote
{
    margin: 0;
    color: #000000;
    font-style: normal;
    line-height: 2em;
}
#content .pullBox cite
{
    margin: .7em 0 0 0;
    text-align: left;
}

#csLogos img
{
    float: right;
    padding: 3px;
    margin-top: 20px;
}
#pageTitle
{
    clear: both;
    margin-bottom: 1em;
    height: 37px;
}

#pageTitle h2
{
    float: left;
    background: #F78F20;
    color: #FFFFFF;
    height: 37px;
    line-height: 37px;
    margin: 0;
    padding: 0px 0.4em;
    font-family: "Arial Black" , Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 2em;
    letter-spacing: -0.04em;
}

#pageTitle img.curvy
{
    float: left;
    margin: 0;
    padding: 0;
}
#webinar
{
    clear: both;
    margin-top: 10px;
    margin-bottom: 1em;
    margin-left: 12px;
}
#webinar h2 a
{
    text-decoration: none;
    color: #FFFFFF;
}
#webinar h3 a
{
    text-decoration: none;
}
#webinar h2
{
    float: left;
    background: #F78F20;
    color: #FFFFFF;
    height: 37px;
    line-height: 37px;
    margin: 0;
    padding: 0px 0.4em;
    font-family: "Arial Black" , Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    letter-spacing: -0.04em;
}

#webinar h3
{
    float: left;
    margin: 0 0 0 40px;
    padding: 0px 0.4em;
    font-family: "Arial" , Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    letter-spacing: -0.04em;
}

#webinar img.curvy
{
    float: left;
    margin: 0;
    padding: 0;
}

#content .pullBox h4
{
    margin-top: 0;
    font-size: 1.4em;
    text-transform: uppercase;
    text-align: center;
}
#content .pullBox .pullTitle
{
    background: White;
    line-height: 1.5em;
    padding-bottom: 0;
    margin-bottom: 0;
}
#content .pullBox ul, #content .pullBox p
{
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 0;
    padding-top: 0.25em;
}

#content .pullBox h5
{
    font-size: 1em; /*text-transform: uppercase;*/
    font-family: "Arial Black" , Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    letter-spacing: -0.04em;
    padding-bottom: 0.25em;
    margin-bottom: 0em;
}
.colHalf
{
    width: 45%;
    padding-top: 6px;
    float: left;
    margin-left: 1em;
    padding-left: 1.2em;
    margin-top: -.5em;
    margin-bottom: 1em;
}

.center
{
    text-align: center;
}
#footer
{
    color: #FFFFFF;
    background: #000000;
    clear: both;
    padding: 10px;
    height: 30px;
}
#footer strong
{
    float: right;
    font-size: 1.7em;
    display: block;
    padding-right: 170px;
}

#mark
{
    float: right;
}
.orange
{
    color: #f78f20;
}

#clientLogo
{
    text-align: center;
    width: 325px;
}
#clientLogo a
{
    text-decoration: none;
    color: Black;
}
#csECOMM
{
    text-align: center;
}
#csECOMM img
{
    margin-top: 20px;
}
#csSide
{
    width: 325px;
    float: right;
}
#csMain
{
    width: 315px;
    float: left;
}
#csMain h2
{
    margin-top: 1em;
    color: #9Db966;
}
#csInfo
{
    background-color: #cccccc;
    color: Black;
    padding: 10px;
    width: 250px;
    text-align: center;
    margin-left: 50px;
    font-weight: bolder;
}
#csLogoSpread
{
    width: 600px;
    margin: 0 auto;
}
#csLogoSpread img
{
    margin: 1.5em;
}
cite
{
    text-align: left;
}
#quoteBox img
{
    float: right;
    margin-top: 5px;
}
#quoteBubble
{
    height: 217px;
    width: 186px;
    background-image: url(    'images-Content/quoteBubble.jpg' );
    background-repeat: no-repeat;
    float: left;
    padding: 40px 20px 0 9px;
    margin-top: 0px;
    color: White;
    font-family: "Arial Black" , Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 2em;
    letter-spacing: -0.04em;
    line-height: 1em;
}
#quoteBubble span
{
    font-size: .7em;
}
#etap a
{
    height: 150px;
    width: 200px;
    background-image: url(    'images-Content/etapBadge.jpg' );
    background-repeat: no-repeat;
    float: left;
    padding: 60px 0px 0px 0px;
    margin: 0px;
    color: White;
    font-family: "Arial Black" , Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 1.7em;
    letter-spacing: -0.04em;
    line-height: 1em;
    text-align: center;
    text-decoration: none;
}
#etap a span
{
    font-size: 12px;
    line-height: .8em;
    margin-top: 20px;
    display: block;
}
#etapColumn
{
    width: 210px;
    float: left;
    margin-top: 25px;
}
#solutionsImage
{
    margin-top: -20px;
}
#vmList
{
    list-style-type: none;
}
#vmList li
{
    float: left;
    margin: 1em;
    width: 130px;
    height: 100px;
    text-align: center;
}
#vmList li a
{
    color: Black;
    font-size: .9em;
    text-decoration: none;
    font-weight: bold;
}
#vmList img
{
    height: 67px;
    width: 100px;
    display: block;
    margin: 0 auto;
}
#jump
{
    clear: both;
}
#proficiencies td
{
    width: 300px;
    vertical-align: top;
}
#sbtp dt
{
    font-weight: bold;
}
#sbtp dd
{
    font-style: italic;
}
#networkBubble
{
    height: 100px;
    width: 200px;
    background-image: url(    'images-Content/networkAssessmentButton.jpg' );
    background-repeat: no-repeat;
    float: left;
    padding: 25px 20px 0 0;
    margin-top: 0px;
    color: White;
    font-family: "Arial Black" , Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 1.8em;
    letter-spacing: -0.04em;
    line-height: 1em;
    text-align: center;
}
#networkBubble a
{
    text-decoration: none;
    color: White;
}
#callUs img
{
    display: block;
    margin: 0 auto;
}
#callUs h4
{
    color: White;
    font-family: "Arial Black" , Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
    line-height: normal;
}
#callUs h3
{
    color: White;
    font-family: "Arial Black" , Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    line-height: 20px;
    font-size: 1em;
    height: 115px;
}
#callUs span
{
    line-height: 50px;
}

#customerServiceCol
{
    width: 250px;
    float: right;
    margin: 0 1em 1em 1em;
}
#customerServiceCol h2, #contactUsCol h2
{
    text-align: center;
    line-height: normal;
    margin-top: 0;
    padding-top: 0;
    font-size: 1.2em;
}
#contactUsCol
{
    width: 300px;
    float: right;
    margin: 1em;
}
#csBubble
{
    height: 217px;
    width: 186px;
    background-image: url(    'images-Content/csBubble.jpg' );
    background-repeat: no-repeat;
    float: right;
    padding: 40px 20px 0 9px;
    margin: 0px;
    color: White;
    font-family: "Arial Black" , Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 2em;
    letter-spacing: -0.04em;
    line-height: 1em;
}
#csBubble span
{
    font-size: .7em;
}
#quoteBoxCS
{
    margin: 0;
    padding: 0;
}
#techBubble
{
    height: 200px;
    width: 300px;
    background-image: url(    'images-Content/techBubble.jpg' );
    background-repeat: no-repeat;
    padding: 30px 0px 0 2px;
    float: right;
    margin: 0px;
    color: White;
    font-family: "Arial Black" , Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 1.7em;
    letter-spacing: -0.04em;
    line-height: 1em;
    text-align: center;
}
#techBubble span
{
    font-size: .7em;
}
#techBubble strong
{
    text-decoration: underline;
}
#techBubble span#tbBlue
{
    color: #01244a;
    font-size: 1.3em;
    line-height: 1.1em;
}
.right
{
    text-align: right;
    margin-right: 15px;
}

/****************survey**************/
.survey
{
    border: none;
}
.surveyAnswers dt
{
    font-weight: bold;
}
.surveyAnswers dd
{
    margin-bottom: 7px;
}
#theSurvey dt
{
    font-weight: bold;
}
#theSurvey dd
{
    margin-bottom: 20px;
}
.btnClear
{
    border: none;
    background: none;
    color: Blue;
    cursor: pointer;
}
.option
{
    width: 175px;
    float: left;
    padding: 10px;
    border: solid 2px #666666;
    background: #cccccc;
    margin: 5px;
    height: 70px;
}
