@charset UTF-8;

body {
text-align:center;
color:#172129;
background:#16212A url(../images/bodyback.jpg) no-repeat left top;
font:67.5% "Lucida Grande", "Segoe UI", "Trebuchet MS", Tahoma, Geneva, sans-serif, Arial, Helvetica;
margin:0;
padding:0
}

img {
display:block;
border-style:none;
margin:0;
padding:0
}

#container {
width:980px;
text-align:left;
overflow:hidden;
position:relative;
height:100%;
margin:0 auto;
padding:0
}

#header {
height:250px;
width:980px;
text-align:left;
float:left;
margin:0;
padding:0
}

#page-top {
background:url(../images/back-grad.jpg) repeat-x center bottom;
float:left;
height:auto;
width:950px;
margin:0 14px 0 16px;
padding:0 0 35px
}

#page-top2 {
background:url(../images/back-grad.jpg) repeat-x center bottom;
float:left;
height:auto;
width:950px;
margin:0 14px 0 16px;
padding:0
}

#page-bottom {
float:left;
min-height:310px;
width:980px;
clear:both;
background:url(../images/page-bottom-back.jpg) no-repeat right bottom;
overflow:visible;
line-height:2.8em;
margin:0;
padding:0
}

#page-bottom2 {
float:left;
min-height:100px;
width:980px;
clear:both;
background:url(../images/page-bottom-back.jpg) no-repeat right bottom;
overflow:visible;
line-height:2.8em;
margin:0;
padding:0
}

#flash {
height:250px;
width:980px;
position:absolute;
background:url(../images/background.jpg) no-repeat 16px bottom;
padding-top:15px
}

#flashtext {
height:250px;
width:980px;
visibility:visible;
position:absolute;
z-index:1
}

#logo {
float:left;
height:135px;
width:292px;
visibility:visible;
position:absolute;
z-index:2;
padding-top:15px
}

#live-support {
float:right;
height:35px;
width:250px;
position:relative;
z-index:4;
background:url(../images/support-sm.png) no-repeat 0 0;
margin:5px 0 0
}

#maincontent {
background:url(../images/white-back.png) repeat-y center top;
overflow:visible;
clear:both;
float:left;
width:980px
}

#navbar {
height:41px;
width:739px;
float:left;
z-index:3;
position:absolute;
top:308px;
visibility:visible
}

#left {
background:url(../images/top-page-texture.jpg) no-repeat left top;
text-align:left;
width:605px;
float:left;
overflow:visible;
padding:60px 35px 0 90px
}

#contactleft {
background:url(../images/top-page-texture.jpg) no-repeat left top;
text-align:left;
width:500px;
float:left;
overflow:visible;
padding:60px 35px 0 90px
}

#left2 {
background:url(../images/top-page-texture.jpg) no-repeat left top;
text-align:left;
width:650px;
float:left;
padding:60px 35px 55px 90px
}

#left3 {
background:url(../images/top-page-texture.jpg) no-repeat left top;
text-align:left;
width:570px;
float:left;
padding:60px 35px 0 90px
}

#left4 {
background:url(../images/top-page-texture.jpg) no-repeat left top;
text-align:left;
width:800px;
float:left;
padding:60px 35px 0 90px
}

#right {
text-align:left;
width:230px;
float:left;
margin-top:45px
}

#contactright {
float:left;
text-align:left;
width:320px;
padding:60px 0 0
}

#right1 {
text-align:left;
width:188px;
float:left;
margin-top:45px
}

#right2 {
text-align:left;
width:188px;
float:left;
min-height:170px;
margin-top:35px;
background:url(../images/pin.png) no-repeat center bottom
}

#right3 {
text-align:left;
width:188px;
float:left;
min-height:175px;
margin-top:35px;
background:url(../images/cuppa.gif) no-repeat left bottom
}

#right4 {
text-align:left;
width:188px;
float:left;
min-height:250px;
margin-top:35px;
background-image:url(../images/recruitrhs.gif);
background-repeat:no-repeat;
background-position:center bottom
}

#right5 {
text-align:left;
width:188px;
float:left;
min-height:275px;
margin-top:35px;
background-image:url(../images/blue-ribbon.gif);
background-repeat:no-repeat;
background-position:center bottom
}

#downloads {
position:relative;
text-align:centre;
width:900px;
height:900px;
float:left;
padding:60px 0 0
}

.h1 {
font-size:1.8em;
line-height:1.5em;
font-weight:bolder;
float:left;
margin-bottom:15px;
width:100%
}

.h1-alt {
	font-size:1.8em;
	line-height:1.5em;
	font-weight:bolder;
	float:left;
	margin-bottom:15px;
	width:300px
}

.content-h1 {
font-size:1.4em;
line-height:1.7em;
float:left;
margin-bottom:15px;
width:100%
}

.content-h1-alt {
font-size:1.4em;
line-height:1.7em;
float:left;
margin-bottom:15px;
width:450px
}

.content-h2 {
font-size:1.6em;
line-height:1.5em;
float:left;
margin-bottom:10px;
width:450px
}

.contacth1 {
font-size:1.8em;
line-height:1.3em;
font-weight:bolder;
float:left;
margin-bottom:7px;
width:100%
}

.h2 {
font-size:1.1em;
line-height:1.7em;
float:left;
clear:left;
margin-bottom:15px;
width:100%
}

.h3 {
font-size:1.1em;
font-weight:700
}

.h4 {
font-size:1.7em;
line-height:1.5em;
float:left;
clear:both;
margin:30px 0 0 230px
}

.h4b {
font-size:1.6em;
line-height:1.5em;
float:left;
clear:both;
width:80%;
margin:30px 0 0 107px
}

.h4c {
font-size:1.6em;
line-height:1.5em;
float:left;
clear:both;
width:500px
}

.wan {
font-size:1.6em;
line-height:1.5em;
float:left;
clear:both;
width:80%;
text-align:center;
margin:80px 0 0 107px
}

.feedback-h1 {
font-size:1.1em;
line-height:1.6em;
float:left;
width:60%;
margin:10px 0 0 107px
}

.sol-h1 {
font-size:1.1em;
line-height:1.6em;
float:left;
width:75%;
margin:10px 0 0 107px
}

.contacth2 {
clear:left;
float:left;
font-size:1.2em;
line-height:1.5em;
width:100%
}

.quote {
font-size:1.3em;
line-height:1.7em;
float:left;
clear:left;
margin-bottom:15px;
width:100%;
font-style:oblique
}

.promobox {
text-align:left;
height:auto;
width:275px;
overflow:hidden;
margin:0 0 0 20px;
padding:0
}

.offer-title {
font-size:1.1em;
line-height:1.6em;
font-weight:700;
text-align:left;
text-transform:capitalize;
margin:7px 0
}

.offer-body {
font-size:1em;
line-height:1.4em;
margin-bottom:7px;
text-align:left;
font-style:oblique
}

.promotop {
background:url(../images/promo-top.png) no-repeat center top;
height:38px;
width:275px;
float:left;
font-size:1.3em;
font-weight:400;
text-align:center;
text-transform:uppercase;
color:#7E7E7E;
letter-spacing:.1em;
margin:0;
padding:23px 0 0
}

.promomain {
background:url(../images/promo-tile.png) repeat-y center top;
width:292px;
overflow:visible;
margin:0;
padding:0
}

.promobot {
text-indent:-9999px;
background:url(../images/promo-bot.png) no-repeat center bottom;
height:72px;
width:275px;
float:left
}

.offer-container {
background:url(../images/promo-tile.png) repeat-y center bottom;
text-align:left;
width:225px;
float:left;
overflow:visible;
padding:0 25px 10px
}

.offer-pic {
float:right;
margin:5px 0 5px 7px
}

.service-pic {
float:right;
margin:5px 0 5px 10px
}

.offer-more {
font-weight:700;
float:right;
padding:7px 0
}

.partners {
width:96%;
border:1px solid #CBC8C8;
clear:both;
float:left;
margin-top:15px;
background:#FFF;
padding:10px
}

.partner-logo {
float:left;
margin:0 10px
}

#illustration {
background:url(../images/home-illustration.gif) no-repeat center center;
height:330px;
width:354px;
position:absolute;
z-index:1;
top:690px;
visibility:visible;
left:100px
}

#illustration2 {
height:375px;
width:403px;
position:absolute;
z-index:5;
top:630px;
visibility:visible;
left:40px;
background:url(../images/box.gif) no-repeat left center
}

#illustration3 {
background:url(../images/asset2.gif) no-repeat center center;
height:354px;
width:331px;
position:absolute;
z-index:5;
top:525px;
visibility:visible;
left:150px
}

#illustration4 {
height:345px;
width:403px;
position:absolute;
z-index:5;
top:700px;
visibility:visible;
left:30px;
background:url(../images/hardware-illustration.gif) no-repeat center bottom
}

#illustration5 {
height:250px;
width:250px;
position:absolute;
z-index:5;
top:710px;
visibility:visible;
left:70px;
background:url(../images/data-graphic.jpg) no-repeat left center
}

#illustration6 {
height:250px;
width:250px;
position:absolute;
z-index:5;
top:730px;
visibility:visible;
left:70px;
background:url(../images/network-graphic.jpg) no-repeat left center
}

#illustration7 {
height:250px;
width:250px;
position:absolute;
z-index:5;
top:730px;
visibility:visible;
left:70px;
background:url(../images/secure-graphic.jpg) no-repeat left center
}

.more-boxes {
clear:both;
float:left;
height:130px;
width:620px;
margin:15px 0 0 320px
}

.company-boxes {
clear:both;
float:left;
height:130px;
width:920px;
margin:15px 0 0 35px
}

.foot1 {
background:url(../images/foot-arrow.png) no-repeat 8px 15px;
width:100px;
height:70px;
float:left
}

.foot2 {
float:left;
color:#506D7F;
font-size:.9em;
width:140px;
background:url(../images/foot-div.gif) no-repeat left top;
line-height:1.6em;
padding:20px 0 20px 15px
}

.foot3 {
float:left;
color:#5586AA;
font-size:.9em;
width:700px;
background:url(../images/foot-div.gif) no-repeat left top;
line-height:1.6em;
padding:20px 0 20px 15px
}

.button1 a {
display:block;
font-size:.9em;
float:left;
text-decoration:none;
outline:none;
font-weight:700;
text-transform:uppercase;
color:#FFF;
letter-spacing:.2em;
border-right-width:1px;
border-right-style:dotted;
border-right-color:#838993;
margin:3px 5px 0 20px;
padding:5px 10px 5px 5px
}

.button2 a {
display:block;
font-size:.9em;
float:left;
text-decoration:none;
outline:none;
margin-top:3px;
font-weight:700;
text-transform:uppercase;
color:#FFF;
letter-spacing:.2em;
padding:5px 0 5px 5px
}

.box a {
display:block;
width:231px;
background:url(../images/blue-lozenge.png) no-repeat 0 0;
height:102px;
text-align:left;
float:left;
text-decoration:none;
outline:none;
color:#16212A;
margin:0 0 0 10px;
padding:18px 30px 15px
}

.box a:hover {
text-decoration:none;
color:#FFF
}

.h2box {
font-size:1em;
line-height:1.4em;
float:left;
clear:left;
width:100%
}

.h1box {
font-size:1.1em;
line-height:1.7em;
float:left;
clear:left;
margin-bottom:5px;
font-weight:700;
text-transform:uppercase;
letter-spacing:.08em
}

.form {
width:170px;
border:1px solid #7FBDE7;
padding:4px 0
}

.service2 {
float:left;
width:345px;
height:185px;
border:2px solid #e6e6e6;
background:url(../images/box-back.png) repeat;
margin:30px 30px 0 0;
padding:15px
}

.solution2 {
float:left;
width:345px;
height:140px;
border:2px solid #e6e6e6;
background:url(../images/box-back.png) repeat;
margin:30px 30px 0 0;
padding:15px
}

.homebox {
float:left;
width:210px;
color:#949C9E;
background:#E6E6E6;
margin:0;
padding:15px 10px
}

.content-box {
float:left;
width:178px;
padding-top:8px;
padding-bottom:15px;
padding-left:10px;
background-color:#E6E6E6;
margin:0
}

.content-title {
float:left;
width:178px;
background-color:#E6E6E6;
background-image:url(../images/cisco-partner-heading.gif);
background-repeat:no-repeat;
background-position:25px top;
height:65px
}

.about-box {
float:left;
width:178px;
padding-top:20px;
padding-bottom:15px;
padding-left:10px;
color:#6085A0;
background:#E6E6E6;
margin:0
}

.homebox-img {
float:left;
height:54px;
width:72px;
margin-bottom:5px
}

.homebox-img4 {
float:left;
height:54px;
width:72px;
margin-bottom:5px;
margin-left:35px
}

.homebox-img2 {
float:left;
height:54px;
width:66px;
margin-bottom:5px
}

.homebox-img3 {
float:left;
height:35px;
width:191px;
margin-bottom:5px
}

.buttonrecruit a {
display:block;
width:195px;
background:url(../images/vacancies.png) no-repeat 0 0;
height:31px;
vertical-align:middle;
color:#FFF;
font-weight:700;
font-size:1.1em;
text-align:center;
float:left;
text-decoration:none;
text-transform:uppercase;
letter-spacing:.08em;
outline:none;
margin:0;
padding:11px 0 0
}

.buttonrecruit a:hover {
background:url(../images/vacancies.png) no-repeat 0 -42px;
text-decoration:none;
color:#FFF
}

.recruit-title {
font-size:1.2em;
line-height:1.6em;
font-weight:700;
text-align:left;
text-transform:capitalize
}

.recruit-body {
font-size:1em;
line-height:1.4em;
margin-bottom:7px;
text-align:left
}

.col1 {
height:430px;
width:200px;
float:left;
margin-right:90px;
margin-bottom:15px
}

.col2 {
height:430px;
width:200px;
float:left
}

.footer {
float:left;
width:100%;
margin-top:20px
}

.homebox-h1 {
font-size:.8em;
text-transform:uppercase;
float:left;
padding-top:14px;
padding-bottom:3px;
margin-top:0;
padding-left:4px;
width:206px;
letter-spacing:.08em
}

.aboutbox-h1 {
font-size:.8em;
text-transform:uppercase;
float:left;
padding-top:4px;
padding-bottom:10px;
margin-top:0;
padding-left:12px;
width:150px;
letter-spacing:.08em
}

.home-quote {
text-align:center;
width:550px;
margin-top:30px;
margin-left:280px;
padding-top:18px;
padding-left:50px;
color:#6087A1;
background:url(../images/speech-t.png) no-repeat 5px top;
font:italic 1.7em/1.5em Georgia, "Times New Roman", Times, serif
}

.home-quote2 {
text-align:right;
width:510px;
margin-left:280px;
padding-top:10px;
padding-right:60px;
line-height:1.3em;
float:left;
height:40px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin-bottom:10px;
background:url(../images/speech-b.png) no-repeat right
}

.home-quote3 {
text-align:right;
width:400px;
margin-left:500px;
padding-top:10px;
float:left;
height:50px
}

.q-mark {
font-size:2em;
height:40px;
width:50px;
float:left;
background:url(../images/speech-t.gif) no-repeat left center;
margin:0;
padding:0
}

.button3 a {
display:block;
width:369px;
height:41px;
outline:none;
text-indent:-9999em;
float:right;
margin-top:12px;
margin-right:120px;
background:url(../images/seehow.png) no-repeat 0 0
}

.button3 a:hover {
background-position:0 -41px
}

.copyright {
font-size:.9em;
margin-left:10px;
color:#3D5C70
}

.bold {
font-weight:700
}

.content-quote {
font-size:1.1em;
width:600px;
margin-top:25px;
margin-left:230px;
line-height:1.7em;
padding-top:25px;
padding-left:50px
}

.content-quote2 {
font-size:1.3em;
width:500px;
margin-top:20px;
margin-left:270px;
line-height:2em;
padding-left:50px;
text-align:center;
font-weight:700
}

.content-quote3 {
font-size:1.3em;
width:520px;
margin-top:50px;
margin-left:290px;
line-height:1.8em;
padding-left:50px;
text-align:center;
font-weight:700
}

.h-nav-button2 {
display:block;
width:160px;
height:54px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:5px;
margin-left:5px;
background:url(../images/hardware-nav.png) no-repeat 0 -54px
}

.h-nav-button a {
display:block;
width:160px;
height:54px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:5px;
margin-left:5px;
background:url(../images/hardware-nav.png) no-repeat 0 0
}

.l-nav-button2 {
display:block;
width:160px;
height:54px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:5px;
margin-left:5px;
background:url(../images/logistics-nav.png) no-repeat 0 -54px
}

.l-nav-button a {
display:block;
width:160px;
height:54px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:5px;
margin-left:5px;
background:url(../images/logistics-nav.png) no-repeat 0 0
}

.e-nav-button2 {
display:block;
width:160px;
height:54px;
outline:none;
text-indent:-9999em;
float:left;
margin-left:5px;
background:url(../images/engineering-nav.png) no-repeat 0 -54px
}

.e-nav-button a {
display:block;
width:160px;
height:54px;
outline:none;
text-indent:-9999em;
float:left;
margin-left:5px;
background:url(../images/engineering-nav.png) no-repeat 0 0
}

.a-nav-button2 {
display:block;
width:160px;
height:54px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:5px;
margin-left:5px;
background:url(../images/about-nav.png) no-repeat 0 -54px
}

.a-nav-button a {
display:block;
width:160px;
height:54px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:5px;
margin-left:5px;
background:url(../images/about-nav.png) no-repeat 0 0
}

.s-nav-button2 {
display:block;
width:160px;
height:54px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:5px;
margin-left:5px;
background:url(../images/service-nav.png) no-repeat 0 -54px
}

.s-nav-button a {
display:block;
width:160px;
height:54px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:5px;
margin-left:5px;
background:url(../images/service-nav.png) no-repeat 0 0
}

#slider ul,#slider li {
list-style:none;
margin:0;
padding:0
}

#slider,#slider li {
width:730px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#e6e6e6;
margin-bottom:25px;
min-height:200px;
overflow:visible;
float:left;
height:auto;
padding-bottom:15px
}

span#prevBtn a {
float:left;
font-weight:700;
text-transform:uppercase;
color:#6087a1;
text-decoration:none;
height:22px;
margin-bottom:15px;
padding-left:25px;
background:url(../images/l-arrow.png) no-repeat left center
}

span#nextBtn a {
float:right;
font-weight:700;
text-transform:uppercase;
color:#6087a1;
text-decoration:none;
height:22px;
margin-bottom:15px;
padding-right:25px;
background:url(../images/r-arrow.png) no-repeat right center
}

.partner-holder {
float:left;
width:730px;
margin-top:40px;
margin-left:95px;
height:825px;
border:2px solid #e6e6e6;
background:url(../images/box-back.png) repeat;
margin-bottom:35px;
padding:25px
}

.icons {
float:left;
width:155px
}

.icons2 {
float:left;
width:155px;
margin-left:25px
}

.icon-text {
line-height:1.6em;
float:left;
width:195px;
font-size:1em
}

.quote-holder {
float:left;
width:730px;
margin-top:10px;
margin-left:95px;
height:auto;
border:2px solid #e6e6e6;
margin-bottom:30px;
background:url(../images/box-back.png) repeat;
padding:25px
}

.quote-left {
float:left;
width:170px
}

.quote-right {
float:left;
width:530px
}

.q-title {
font-size:1.2em;
line-height:1.2em;
width:100%;
text-transform:uppercase
}

.q-content {
color:#6087a1;
padding-top:10px;
padding-bottom:20px;
font:italic 1.1em/1.6em Georgia, "Times New Roman", Times, serif
}

.q-name {
font-size:1em;
line-height:1.3em;
text-align:right
}

.news-content {
line-height:1.5em;
padding-top:10px;
padding-bottom:20px
}

ul.bullets li {
font-weight:700;
list-style-type:disc;
margin-left:60px;
margin-bottom:5px
}

.about-quote {
text-align:center;
width:710px;
margin-top:30px;
margin-left:90px;
padding-top:18px;
padding-left:55px;
color:#6087A1;
background:url(../images/speech-t.png) no-repeat 5px top;
font:italic 1.5em/1.5em Georgia, "Times New Roman", Times, serif
}

.feedback1 {
float:left;
width:25%;
padding-left:15px;
font-size:1em;
line-height:1.5em;
margin-top:20px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#e6e6e6;
padding-right:15px
}

.feedbackl {
float:left;
width:25%;
margin-left:108px;
margin-top:20px;
line-height:1.5em;
font-size:1em;
padding-right:10px
}

.feedback-title {
color:#6087a1;
font-size:1.3em;
font-weight:700;
text-transform:uppercase;
margin-bottom:7px
}

.core-container {
float:left;
width:880px;
margin-left:90px;
overflow:auto
}

.map-holder {
float:left;
width:100%;
overflow:auto;
margin-bottom:20px
}

.map-col {
width:167px;
text-align:center;
text-transform:uppercase;
font-weight:700;
line-height:1.6em;
float:left;
padding:10px
}

.button4 a {
display:block;
width:151px;
height:33px;
float:left;
text-decoration:none;
outline:none;
background-image:url(../images/learn-more.png);
background-repeat:no-repeat;
background-position:0 0;
text-indent:-9999em;
margin:15px 0 0;
padding:0
}

.button4 a:hover {
background-position:-151px 0
}

.data-nav-button2 {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background:url(../images/data-nav2.png) no-repeat 0 -38px
}

.data-nav-button a {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background-image:url(../images/data-nav2.png);
background-repeat:no-repeat;
background-position:0 0
}

.net-nav-button2 {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background-image:url(../images/network-nav2.png);
background-repeat:no-repeat;
background-position:0 -38px
}

.net-nav-button a {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background:url(../images/network-nav2.png) no-repeat 0 0
}

.wan-nav-button2 {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background:url(../images/wds-nav.png) no-repeat 0 -38px
}

.wan-nav-button a {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background-image:url(../images/wds-nav.png);
background-repeat:no-repeat;
background-position:0 0
}

.security-nav-button2 {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background:url(../images/security-nav2.png) no-repeat 0 -38px
}

.security-nav-button a {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background-image:url(../images/security-nav2.png);
background-repeat:no-repeat;
background-position:0 0
}

.comms-nav-button2 {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background:url(../images/unified-nav2.png) no-repeat 0 -38px
}

.comms-nav-button a {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background-image:url(../images/unified-nav2.png);
background-repeat:no-repeat;
background-position:0 0
}

.man-nav-button2 {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background-image:url(../images/managed-nav2.png);
background-repeat:no-repeat;
background-position:0 -38px
}

.man-nav-button a {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background:url(../images/managed-nav2.png) no-repeat 0 0
}

.riverbed-nav-button2 {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background-image:url(../images/riverbed-nav.png);
background-repeat:no-repeat;
background-position:0 -38px
}

.riverbed-nav-button a {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background:url(../images/riverbed-nav.png) no-repeat 0 0
}

.xsigo-nav-button2 {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background-image:url(../images/xsigo-nav.png);
background-repeat:no-repeat;
background-position:0 -38px
}

.xsigo-nav-button a {
display:block;
width:160px;
height:38px;
outline:none;
text-indent:-9999em;
float:left;
margin-bottom:2px;
margin-left:5px;
background:url(../images/xsigo-nav.png) no-repeat 0 0
}

.sol-bot1 {
font-size:1.3em;
line-height:1.6em;
margin-top:5px;
float:left;
width:600px
}

.sol-bot2 {
font-size:1.3em;
line-height:1.6em;
margin-top:5px;
float:left;
width:200px
}

.indent {
	margin-top:3px;
	margin-left:50px;
	list-style-type: none;
}

.float-pic {
float:left;
margin-right:25px;
margin-bottom:7px
}

.wan-holder {
float:left;
width:730px;
margin-top:30px;
margin-left:95px;
height:auto;
border:2px solid #e6e6e6;
margin-bottom:60px;
background:url(../images/box-back.png) repeat;
font-size:1.6em;
padding:25px
}

.man-holder {
float:left;
width:730px;
margin-top:60px;
margin-left:95px;
height:auto;
border:2px solid #e6e6e6;
margin-bottom:30px;
background:url(../images/box-back.png) repeat;
font-size:1.2em;
line-height:1.7em;
padding:25px
}

.sol-holder {
float:left;
width:730px;
margin-top:60px;
margin-left:95px;
height:180px;
border:2px solid #e6e6e6;
margin-bottom:30px;
background:url(../images/box-back.png) repeat;
font-size:1.2em;
line-height:1.7em;
padding:25px
}

.sol-box {
float:left;
margin-right:55px
}

.clear {
clear:both;
float:left;
width:550px
}

.tel {
font-size:1em;
font-weight:700;
float:left;
width:550px;
margin-top:25px
}

.sol-text {
font-size:.9em;
line-height:1.7em
}

.sublist {
text-indent:20px;
list-style-type:none
}

.sublist2 {
text-indent:40px;
list-style-type:none
}

.sitemap {
margin-left:100px;
margin-bottom:25px;
line-height:2em
}

.pic-holder {
font-size:.8em;
text-transform:uppercase;
font-weight:700;
text-align:center;
float:left;
width:121px
}

.centre {
margin-left:22px;
margin-bottom:10px;
margin-top:25px
}

.date {
color:#61849C;
float:left;
text-align:left;
width:100%;
margin-bottom:5px
}

.illustration-area1 {
background-image:url(../images/data-graphic.jpg);
background-repeat:no-repeat;
background-position:center center;
float:left;
height:250px;
width:250px;
margin-left:75px;
margin-top:30px
}

.illustration-area2 {
background-image:url(../images/network-graphic.jpg);
background-repeat:no-repeat;
background-position:center -15px;
float:left;
height:250px;
width:250px;
margin-left:75px;
margin-top:30px
}

.illustration-area3 {
background-image:url(../images/secure-graphic.jpg);
background-repeat:no-repeat;
background-position:center center;
float:left;
height:250px;
width:250px;
margin-left:35px;
margin-top:30px
}

.bot-right-content {
float:left;
margin-top:40px;
margin-left:30px;
width:600px
}

.wds-quote {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:1.2em;
color:#6087a1
}

.wan-text {
font-size:1.1em;
line-height:1.6em;
float:left;
width:748px;
padding-right:125px;
margin:10px 0 0 107px
}

.extra {
float:left
}

.riverbed-button a {
display:block;
width:147px;
height:117px;
outline:none;
text-indent:-9999em;
float:left;
background-image:url(../images/riverbed-button.jpg);
background-repeat:no-repeat;
background-position:0 0
}

.riverbed-button a:hover {
background-position:0 -118px
}

.riverbed-logo {
background-repeat:no-repeat;
background-position:center center;
float:right;
height:64px;
width:134px
}

.button1 a:hover,.button2 a:hover {
text-decoration:none;
color:#7EBFE9
}

.aboutbox-img,.aboutbox2-img {
float:left;
height:54px;
width:66px;
margin-bottom:12px;
margin-left:12px
}

.h-nav-button a:hover,.l-nav-button a:hover,.e-nav-button a:hover,.a-nav-button a:hover,.s-nav-button a:hover {
background-position:0 -54px
}

#core-col-left,#core-col-right {
float:left;
width:410px
}

.data-nav-button a:hover,.net-nav-button a:hover,.wan-nav-button a:hover,.security-nav-button a:hover,.comms-nav-button a:hover,.man-nav-button a:hover,.riverbed-nav-button a:hover,.xsigo-nav-button a:hover {
background-position:0 -38px
}


.xsigo-copy {
	font-size: 0.8em;
	padding-right: 100px;
	line-height: 1.7em;
}
