@CHARSET "ISO-8859-1";

#main-services {
    width: 100%;
    height: 100%;
}

#services #services-puzzle {
    margin-top: 15px;
    text-align: center;
    margin-left: 94px;
    width: 351px;
    height: 275px;
    background: url(/images/services-puzzle.png) top center no-repeat;
}

#services #left-puzzle {
    float: left;
    width: 270px;
}

#services #left-puzzle a {
    display: block;
    width: 125px;
    height: 100px;
}

#services #services-puzzle #left-puzzle-pieces {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}

#services #services-puzzle #right-puzzle-pieces {
    float: right;
    margin-top: 5px;
    margin-right: 5px;
}

#services #right-puzzle {
    float: right;
    width: 70px;
    margin-right: 10px;
}

#services #services-puzzle #pki-piece {
    margin-top: 5px;
}

#services #services-puzzle #ecreds-piece {
    margin-top: 5px;
}

#services #services-puzzle #hspd12-piece {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    width: 65px;
    height: 265px;
}

#services #services-puzzle #pm-piece {
    display: block;
    float: left;
    margin-top: 10px;
    margin-left: 5px;
    width: 265px;
    height: 55px;
}

#main-services ul {
    list-style-position: outside;
}

#main-services ul li {
    padding: 5px;
    padding-left: 10px;
    line-height:1.6em;
    /*font-size: 1.225em;
    line-height:1.3em;*/
}

#iam-circles {
    margin: 15px 0px;
    /*width: 390px;*/
    height: 390px;
    background: url(/images/iam-circles.png) top center no-repeat;
}

#iam-planning {
    margin: 15px 0px;
    width: 540px;
    height: 74px;
    background: url(/images/iam-planning.png) top center no-repeat;
}

#iam-implementation {
    margin: 15px 0px;
    /*width: 540px;*/
    height: 242px;
    background: url(/images/iam-implementation.png) top center no-repeat;
}

#services .extra-box-indent{ font-size:0.687em; line-height:1.187em; color:#b9b9b9; padding:20px 28px 0px 21px;}
#services .extra-box-indent h1{ border-bottom:1px solid #3a3a3a; height:47px; color:#f33014; font-size:2.187em; text-indent:2px; line-height:1.06em; margin-bottom:9px;}

#main-services h1{ color:#FFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:59px; }
#main-services h2{ margin-top: 20px; line-height:1em; font-size:2em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:29px; }
#main-services .content-row-1 h1{ line-height:1.06em; font-size:2.6875em;}
#main-services .content-row-1 h2{ color:#f33014; }
#main-services .content-row-2 h1{ line-height:1.06em; font-size:2.937em;}
#main-services .content-row-2 h2{ }
.indent-bot{ display:block; margin-bottom:16px;}
.indent-bot1{ display:block; margin-bottom:4px;}
.indent-bot2{ display:block; margin-bottom:21px;}
#main-services .content-row-1{ background: #383838 url(/images/content-menus-upper-back.jpg) top left repeat-y; color:#b9b9b9;  font-size:0.75em; line-height:1.187em; width:100%; overflow:hidden;}
#main-services .content-row-1 strong{ color:#dfdfdf; line-height:1.25em;}
#main-services .content-row-1-indent{ padding: 30px 180px 30px 255px; }
/*#main-services .content-row-1-indent1{ padding: 36px 30px 30px 30px; width:100%;}*/


#main-services .content-row-2{ background: #797979 url(/images/content-menus-lower-back.jpg) top left repeat-y; color:#ffffff;  font-size:0.687em; line-height:1.187em;}
#main-services .content-row-2-indent{ padding: 30px 180px 0px 255px; }
/*#main-services .content-row-2-indent1{ padding:30px 0 65px 339px; width:621px;}*/

#main-services .title{ display:block;}
#main-services .img-left{ float:left; margin:3px 15px 0 0;}

/*.line-bot{ background:url(/images/line-bot.gif) bottom left repeat-x;}*/

#main-services .link{ background:url(/images/link.gif) center right no-repeat; padding:0 18px 0 0; color:#f33014; font-weight:bold;}
#main-services .content-row-2 .row-box-1{width:179px;}
#main-services .content-row-2 .row-box-2{width:179px; margin-left:4px;}
#main-services .content-row-2 .row-box-3{width:179px; margin-left:4px;}

#main-services .r1 { background:url(/images/content-menus-top.jpg) top left no-repeat; }
#main-services .r2 { background:url(/images/content-menus-lower.jpg) top left no-repeat; }
