body{font:62.5% Verdana,Arial,Hetvetica,sans-serif;background:#5b6164 url(../images/common/bog.gif) repeat-x top left;background:#333333;color:#999999;margin:0;padding:0;}
hmtl,ul,li,q,h1,h2,h3,h4,h5,h6,p,form,a,div,img,span,fieldset{margin:0;padding:0;border:0;font-size:0.97em;}
input,select{margin:0;padding:0;font-size:1em;}
.cl{clear:both;margin:0;padding:0;}.dn{display:none;}.vh{visibility:hidden;}
.all{text-align:left;}.alr{text-align:right;}.alc{text-align:center;}
.tdn{text-decoration:none;}.fl{float:left;}.fr{float:right;}.aw{width:auto;}
hr{height:1px;width:550px;color:#f2f2f2;background:transparent;margin:10px 0;padding:0;}

p.err{float:left;padding:10px 0 0 0;}
#errorsList{padding:10px 0 15px 20px;display:block;font-size:1.2em;background:white;width:auto;}
#errorsList li{display:block;float:none;}
#pagelo #errorsList{background:transparent;}
/** Footer **/
#footer{width:968px;padding:5px 25px;margin:0px auto;font-size:1em;line-height:1.5em;}
#footer a{color:#999999;text-decoration:none;padding:0;margin:0 5px;}
#footer a:hover,#footer a.on{color:white;background:inherit;text-decoration:underline;}
#copy{padding:0;float:left;width:620px;font-size:1em;}
#reg{width:968px;padding:0 0 20px 0;margin:0px auto;float:none;display:block;text-align:center;}
#reg p{color:black;margin:0;padding:10px 0 0 0;font-size:1em;}
/** YAM **/
#yammayap{float:right;width:298px;text-align:right;padding:0;font-size:1.1em;}
#yammayap a{background:text-decoration:none;margin:0;}
#yammayap a:hover{text-decoration:underline;}
#yammayap a#yflogo{background:url(../images/common/yammayap.gif) no-repeat right;padding: 2px 30px 2px 0;}
#yammayap a#yflogo:hover{background:url(../images/common/yammayap-on.gif) no-repeat right;}

p{padding:5px 0;}
.pad{width:1px;float:left;}
.pad a{display:none;}

h2{color:white;font-size:1.6em;}
.h2{color:white;font-size:1.6em;}
h3{color:white;font-size:1.4em;}
.h3{color:white;font-size:1.4em;}


.ctr{width:968px;float:none;margin:20px auto 10px auto;padding:0;border:1px solid black;background:#5b6164;}

#top{width:918px;padding:0 10px 0 40px;margin:0;float:left;background:black url(../images/common/top.gif) no-repeat bottom left;}
#top .pad{height:83px;}
#top #logo{width:335px;float:left;padding-top:20px;}
#top #logo a span{display:none:}

#top #statuswrap{margin-top:25px;float:left;}
#top #statuswrap .pad{height:25px;}
#top #statusleft{background:url(../images/common/round-l.gif) no-repeat left center;width:11px;float:left;}
#top #statusright{background:url(../images/common/round-r.gif) no-repeat left center;width:11px;float:left;}
#top #statusinner{background:#040506;float:left;font-size:1.3em;padding:0;margin:0;}
#top #statusinner .pad{background:#333333;}

#top #statusinner .tel{float:left;background:url(../images/common/tel.gif) no-repeat left 5px;padding:3px 10px 2px 20px;margin:0;}
#top #statusinner .service{float:left;padding:3px 15px 0 35px;margin:0;}
#top #statusinner .service a{color:#999999;text-decoration:none;}
#top #statusinner .service a:hover,#top #statusinner .service a.t{color:white;text-decoration:underline;}
#top #statusinner .green{background:url(../images/common/status-green.gif) no-repeat 10px 5px;}
#top #statusinner .amber{background:url(../images/common/status-amber.gif) no-repeat 10px 5px;}
#top #statusinner .red{background:url(../images/common/status-red.gif) no-repeat 10px 5px;}

#top #search{margin:25px 0 0 20px;float:left;}
#top #search form{float:left;margin:0;padding:0;}
#top #search input{float:left;font-size:1.3em;}
#top #search .searchtext{height:1.8em;width:150px;margin:0px 10px 0 0;}
#pagesr #searchbox{float:left;margin:0 0 10px 40px;}
#pagesr #searchbox input{float:left;padding:0;}
#pagesr #searchbox #submit{margin-top:3px;}
#pagesr #searchbox .searchtext{height:1.8em;width:150px;margin:0 10px 0 0;}

div#nav{width:948px;float:left;padding:0;margin:0;font-size:1.4em;}
div#nav ul{width:948px;float:left;padding:0px 10px;margin:0;list-style:none;background:#008ec5 url(../images/common/nav.gif) repeat-x bottom left;}
div#nav li{float:left;padding:0;margin:0;}
div#nav li a{display:block;background:transparent;color:#80bed8;font-size:1.1em;text-decoration:none;padding:10px 8px;margin-right:1px;}
div#nav li a.t,div#nav li a:hover{background:#00679a url(../images/common/nav-on.gif) repeat-x bottom left;color:white;margin-right:1px;}
		#mnav li {float:left;margin:0;padding:0;}
		#mnav li ul {margin:0;padding:0;width:236px;border: 1px solid #333333;position: absolute;z-index:999; left: -999em;}
		#mnav li ul li a{width:220px;float:left;background:#008ec5 url(../images/common/nav.gif) repeat-x bottom left;}
		#mnav li:hover ul, #mnav li li:hover ul, #mnav li.sfhover ul, #mnav li li.sfhover ul {background-position: 0 0;left: auto;}
		a.mb{overflow:hidden;display:block; width: auto;}

.bluebar{background:url(../images/common/blue-bar-r.gif) no-repeat right center;}

.content{font-size:1.2em;line-height:1.5em;border:1px solid red;float:left;clear:both;width:918px;}
#maincontent{padding:0 25px;width:918px;float:left;font-size:1.2em;}

.menu{width:210px;float:left;padding-top:10px;margin-right:20px;}
.menu h2{margin-left:10px;padding:10px 0;}
.menu a.h2{color:white;margin-left:10px;padding:10px 0;float:left;text-decoration:none;font-weight:bold;display:block;}
.menu a.h2:hover{text-decoration:underline;}
.menu .menutext{width:auto;margin-left:10px;padding:0;float:left;}
.menu .menutext p{margin:0;padding:10px 0;width:auto;color:#cccccc;font-size:1.4em;}
.menu .menutext a{color:#cccccc;}
.menu .menutext a:hover{color:white;}
.menu ul{width:210px;list-style:none;}
.menu li{width:210px;}
.menu li a{width:160px;margin-bottom:1px;font-size:1.2em;color:#999999;text-decoration:none;padding:10px 10px 10px 40px;float:left;background:transparent url(../images/common/blue-box-r.gif) no-repeat 10px center;}
.menu li a.t,.menu li a:hover{color:white;background:#6c7174 url(../images/common/blue-box-r-on.gif) no-repeat 10px center;}

.menu .promo{margin:10px 0;background:#656c6f url(../images/common/promo-case-studies.gif) no-repeat top left;}
.menu .promo img{padding:10px 10px 0 10px;margin:0;float:left;}
.menu .promo a.more{float:left;margin:0 10px 10px 10px;padding:10px;color:#696969;font-size:1.4em;text-decoration:none;background:#363636;width:174px;}
.menu .promo a:hover{text-decoration:underline;}

.hubcol{width:687px;float:left;}
.hubcol ul{list-style:none;}
.hubcol li{float:left;margin-right:1px;color:#999999;}
.hubcol a{float:left;padding:15px;border-right:1px solid #666666;background:#5b6164 url(../images/common/hub-item-bg.gif) no-repeat;text-decoration:none;color:#999999;}
.hubcol a:hover{background:#333333;}
.hubcol .h3{padding:5px 0;display:block;font-size:1.6em;}
.hubcol p{font-size:1.4em;line-height:1.5em;padding:0;margin:0;}
.hubcol a img{float:left;padding:5px 15px 5px 0;}
.hubcol .text{float:left;}

.hub1col li{width:683px;}
.hub1col a{width:643px;}
.hub1col .h3{padding:10px 0;}
.hub1col .text{width:400px;}

.hub2col li{width:341px;}
.hub2col a{width:311px;}
.hub2col .text{width:205px;}

.hub3col li{width:227px;}
.hub3col a{width:197px;}
.hub3col .h3{padding:10px 0;}

.pageheader{width:968px;float:left;background-color:#323a3d;background-repeat:no-repeat;background-position:top left;}
.pageheader .pad{height:208px;}
.pageheader p{font-size:1.6em;line-height:1.8em;color:#767f82;padding:110px 10px 20px 40px;width:350px;}
.pageheader p a{color:white;}
#header-services{background-image:url(../images/services/header.jpg);}
#header-outsourcing{background-image:url(../images/outsourcing/header.jpg);}
#header-partners{background-image:url(../images/partners/header.jpg);}
#header-solutions{background-image:url(../images/solutions/header.jpg);}
#header-casestudies{background-image:url(../images/case-studies/header.jpg);}
#header-about{background-image:url(../images/about/header.jpg);}
#header-sitemap{background-image:url(../images/sitemap/header.jpg);}
#header-faqs{background-image:url(../images/faqs/header.gif);}
#header-faqs .pad{height:101px;}
#header-privacy{background-image:url(../images/privacypolicy/header.jpg);}
#header-support{background-image:url(../images/support/header.gif);}
#header-support .pad{height:101px;}
#header-search{background-image:url(../images/search/search.jpg);}
#header-news{background-image:url(../images/about/header-news.gif);}
#header-news .pad{height:101px;}
#header-newsletter{background-image:url(../images/newsletter/header.gif);}
#header-newsletter .pad{height:101px;}

#header-nbx{background-image:url(../images/landing/header-nbx.gif);}
#header-nbx .pad{height:101px;}
#header-100meg{background-image:url(../images/landing/header-100meg.gif);}
#header-100meg .pad{height:101px;}

#subheader-outsourcing{background:url(../images/outsourcing/header-small.gif) no-repeat top left;}
#subheader-cloud{background:url(../images/cloud/header-small.gif) no-repeat top left;}
#subheader-casestudies{background:url(../images/case-studies/header-small.gif) no-repeat top left;}
#subheader-services{background:url(../images/services/header-small.gif) no-repeat top left;}
#subheader-solutions{background:url(../images/solutions/header-small.gif) no-repeat top left;}
#subheader-partners{background:url(../images/partners/header-small.gif) no-repeat top left;}
#subheader-contact{background:url(../images/contact/header-small.gif) no-repeat top left;}
#subheader-status{background:url(../images/status/header-small.gif) no-repeat top left;}
#subheader-about{background:url(../images/about/header-small.gif) no-repeat top left;}
#subheader-about-news{background:url(../images/about/header-news-small.gif) no-repeat top left;}
#subheader-bett{background:url(../images/bett/header-small.gif) no-repeat top left;}

.subpageheader .menu{margin-top:208px;}

#pageem .pageheader .pad{height:20px;}
#pageem .pageheader p{padding-top:20px;color:white;font-size:4em;line-height:1.5em;width:928px;}


.detail{background:white url(../images/common/detail-bg.gif) no-repeat top left;float:left;width:665px;margin:40px 0 20px 0;padding:10px;}
.detail h1{float:left;width:685px;display:block;padding:209px 0 0 0;margin:0;background-repeat:no-repeat;background-position:top left;color:white;font-size:1.6em;}
.detail h1 span{background:url(../images/common/black-bg.png);padding:10px;width:645px;float:left;}
.detail p{width:645px;float:left;padding:5px 10px;margin:0;font-size:1.2em;}
.detail p.small{font-size:1em;}
.detail p a{color:#333333;}
.detail p a:hover{color:#00679a;}
.detail ul li a{color:#333333;}
.detail ul li a:hover{color:#00679a;}
.detail p.intro{color:black;font-weight:bold;}
.detail p.intro a{font-size:1em;}
.detail p strong{color:black;}
.detail p strong a{font-size:1em;}

.detail p img.fl{padding:10px 10px 10px 0;}
.detail p img.fr{padding:10px 0 10px 10px;}
.detail ul{margin:10px 10px 10px 30px;font-size:1.2em;float:left;line-height:1.5em;}
.detail h2{padding:10px 10px 0 10px;float:left;margin:0;color:#333333;font-size:1.4em;}
.detail #fjump{float:right;text-align:right;color:#333333;font-weight:bold;width:310px;padding:2px 0;margin:0;font-size:1.2em;}
.detail #fjump select{margin:4px 10px;}
.detail #fjump #submit{float:right;margin:0;padding:0;}
.detail .next{float:left;color:#006699;width:310px;padding:5px 10px;margin:0;}
.detail .next a{color:#006699;padding:0;margin:0;}
.detail ul li{font-size:1em;color:#666666;line-height:1.8em;padding:5px 0;}
.detail ul.minspacing li{line-height:1.2em;}
.detail table{margin-top:10px;float:left;background:#e7ecee;font-size:1em;color:#333333;border:1px solid #cfd8dc;}
.detail table td{padding:5px 20px;}
.detail table th{padding:5px 20px;}
.detail table a{color:#333333;}
.detail table a:hover{color:#006699;}
.detail table .bold{font-weight:bold;height:25px;}
.detail table img{padding:2px;}
.detail table .icon{width:30px;}
.detail .blue{color:#006699;}
.detail .blue a{color:#006699;}
.detail .blue a:hover{color:#333333;}
.detail ul.cloudservices a{color:#333333;}
.detail ul.cloudservices a:hover{color:#00679a;}


.subnav{float:left;margin:0 0 10px 0;padding:0;}
.subnav ul{list-style:none;width:665px;background:#e7ecee;float:left;margin:0;padding:0;}
.subnav li{float:left;margin:0;padding:0;border:0;}
.subnav li a{color:#9ca9ae;float:left;padding:5px 20px;margin:0;border:0;border-right:1px solid #e7ecee;text-decoration:none;}
.subnav li a.t,.subnav li a:hover{color:#323a3d;background:#cccccc;border-right:1px solid #becbd1;text-decoration:underline;}


#bottom{background:white url(../images/faqs/top.gif) no-repeat top left;padding:20px;width:880px;}
#bottom h1{color:black;font-size:2em;}
#bottom p strong{color:#333333;}
#bottom p a{color:#333333;}
#bottom p a:hover{color:#00679a;}
#bottom .intro{color:#666666;font-size:1.2em;line-height:1.8em;}
#pageho #bottom{background:none;padding:0;width:928px;}
#pagela #bottom{background:white;}
#pagela #maincontent img{float:left;margin-bottom:20px;}
#pagela #bottom h1{line-height:1.5em;padding:10px 0;}
#pagela #bottom p{font-size:1.3em;line-height:1.8em;}
#pagela #bottom .intro{font-size:1.2em;font-weight:bold;color:black;}
#pagela #bottom .col{width:330px;float:left;}
#pagela #bottom .col ul{width:300px;float:left;margin-left:20px;font-size:1.3em;line-height:1.5em;}
#pagela #bottom h2{color:black;font-size:1.4em;}
#pagela #bottom .logo{float:right;margin-right:10px;}
/* Home */
#flashcontent{margin:0;padding:0;float:left;}
#infofor ul{float:left;list-style:none;margin:0;padding:0;}
#infofor li{float:left;width:229px;}
#infofor li a{float:left;width:209px;background:url(../images/home/infofor-off.gif) no-repeat top left;color:#333333;font-size:1.4em;text-decoration:none;padding:10px;}
#infofor li a:hover,#infofor li a.t{background:url(../images/home/infofor-on.gif) no-repeat top left;}
#infofor li a img{float:left;padding:5px;}
#infofor li a .type{color:white;display:block;padding:5px 0;}

#bottom .left{width:440px;float:left;}
#bottom .left a{width:440px;height:175px;float:left;background-repeat:no-repeat;text-decoration:none;color:#b2b5b7;}
#bottom .left a:hover{text-decoration:underline;}
#bottom .left a p{font-size:1.4em;color:#b2b5b7;padding:135px 10px 10px 28px;}

#bottom .middle{width:185px;padding:0 30px;float:left;}
#bottom .middle p{color:#999999;font-size:1.2em;line-height:1.5em;}
#bottom .middle a{color:white;font-size:1.2em;line-height:1.5em;}
#bottom .middle a:hover{color:#80bed8;}

#bottom .right{width:229px;float:left;}
#bottom .right a{width:230px;height:175px;float:left;background-repeat:no-repeat;}

/* Contact */
#subheader-contact .detail p{font-size:1.4em;color:#333333;padding:5px 0;}
#subheader-contact .map{float:left;width:665px;height:329px;}
#subheader-contact h2{padding:10px 0;font-size:1.6em;}
#subheader-contact .detail h2{padding:5px 0 10px 0;}
#subheader-contact .menutext p .title{text-decoration:underline;}
#subheader-contact .detail label{font-size:1.2em;color:#666666;background:transparent;line-height:1.8em;margin:0;padding:0;display:block;}
#subheader-contact .detail .mainleft input{width:300px;padding:3px;}
#subheader-contact .detail textarea{width:300px;height:193px;}
#subheader-contact .detail a.blue{margin:10px 1px 0 1px;}
#subheader-contact .detail a.blue:hover{color:white;background:transparent;}
#subheader-contact .detail form{float:left;margin:0;padding:0;width:650px;}
#subheader-contact .detail .mainleft{float:left;margin-right:20px;width:300px;}
#subheader-contact .detail .mainright{float:left;width:300px;}
#subheader-contact .detail #fcontact{padding:10px;}
#subheader-contact #submit{height:24px;width:105px;margin-top:10px;}
#subheader-contact .detail a{float:right;margin-left:15px;}
/* NEWSLETTER */
#newsletter input.textbox {width:250px;padding:3px;float:left;clear:both;margin:0 0 10px 0;}
#newsletter label {color:#333;font-weight:bold;margin:0 0 4px 0;font-size:1.2em;line-height:1.8em;float:left;clear:both;}
#newsletter input.button {background:url(../images/buttonback.png) top left repeat;color:#fff;font-weight:bold;padding:4px 8px;float:left;clear:both;border:none;font-size:1.3em;font-family:Verdana, Arial;}
#newsletter a {font-size:1.2em;font-weight:bold;}
/* FAQs */
#header-faqs a{padding:31px 0 0 834px;float:left;}
#pagefa #bottom .col{width:270px;float:left;}
#pagefa #bottom .colmid{margin:0 25px;}
#pagefa #bottom .col h2{font-size:1.4em;color:#010000;line-height:1.8em;}
#pagefa #bottom .col p{color:#666666;font-size:1.2em;line-height:1.8em;}
#pagefa .submd .intro{padding:10px 120px 20px 0;background:url(../images/faqs/manager-big.gif) no-repeat top right;}
#pagefa .subfd .intro{padding:10px 120px 20px 0;background:url(../images/faqs/finance-big.gif) no-repeat top right;}
#pagefa .subit .intro{padding:10px 120px 20px 0;background:url(../images/faqs/it-big.gif) no-repeat top right;}
#pagefa .subec .intro{padding:10px 120px 20px 0;background:url(../images/faqs/customer-big.gif) no-repeat top right;}

p.quote{color:#006699;line-height:1.8em;}
p.quote span{color:#333333;display:block;}

#related{background:#e7ecee;width:880px;margin:15px 0;float:left;width:665px;font-size:1.1em;}
#related h2{color:black;padding:10px 20px;font-size:1.4em;}
#related ul{list-style:none;margin:0;}
#related li a{float:left;width:605px;text-decoration:none;border-top:1px solid white;color:#666666;background:#e7ecee url(../images/common/blue-box-r.gif) no-repeat 20px center;padding:8px 10px 8px 50px;}
#related li a:hover{background:#cfd9de url(../images/common/blue-box-r-on.gif) no-repeat 20px center;}
#related li a span{color:black;font-weight:bold;}
#pagefa #related{width:880px;}
#pagefa #related li a{width:820px;}

#pagest .detail h1{padding-top:158px;}
#pagest .detail ul{list-style:none;margin:0;padding:0 20px;width:625px;}
#pagest .detail li{width:625px;padding:20px 0;color:#333333;font-size:1em;float:left;border-bottom:1px solid #dedfe0;}
#pagest .detail li span{float:left;width:300px;}
#pagest .detail li span.label{width:280px;}
#pagest .red{color:#990000;background:url(../images/status/red.gif) no-repeat left center;padding-left:30px;}
#pagest .amber{color:#ff6600;background:url(../images/status/amber.gif) no-repeat left center;padding-left:30px;}
#pagest .green{color:#006600;background:url(../images/status/green.gif) no-repeat left center;padding-left:30px;}

/* Emergency */
#pageem #maincontent{padding:50px 40px;}
/* Site map */
#pagesm #maincontent{padding:20px;float:left;}
#pagesm #maincontent ul{color:white;margin-left:20px;}
#pagesm #maincontent ul a{font-size:1.4em;color:white;text-decoration:none;}
#pagesm #maincontent ul a:hover{color:white;text-decoration:underline;}




/* Admin */
#admin{float:left;padding:10px;font-size:1.2em;}
#admin table .status{color:black;}
#admin table a{color:black;}
#admin .leftmenu{width:170px;padding:0 10px 15px 0;float:left;}
.leftmenu ul{list-style:none;width:163px;margin:0;padding:0;}
.leftmenu a{width:133px;font-size:1.2em;color:#333333;float:left;background:#e8e8e8 url(../images/common/dk-ar-rt.gif) no-repeat 10px center;padding:8px 5px 8px 25px;text-decoration:none;}
.leftmenu a:hover{text-decoration:underline;}
.leftmenu a.t{background:#333333;color:white;}






#admin #content{margin:0;padding:8px;}

#admin{font-size:1.2em;background:white;margin:0;padding:10px;}
#admin fieldset{margin:0;padding:0;}
#admin h1{float:none;font-size:1.6em;font-weight:bold;margin:0;padding:5px;color:black;}
#admin h2{float:none;font-size:1.4em;font-weight:bold;margin:0;padding:5px;color:black;}
#admin h3{float:none;font-size:1.2em;font-weight:bold;margin:0;padding:5px;color:black;}
#admin p{float:none;margin:0;padding:5px;}



#admin #middle{margin:0;padding:0 10px;float:left;width:730px;}

#admin .line{width:650px;float:left;margin:1px 0 0 0;padding:5px;}
#admin .line a{color:#666;}
#admin .line a:hover{color:#000;}

#admin .heading{background:#ccc;}
#admin .alt1{background:#efefef;}
#admin label{width:150px;float:left;}
#admin input{width:400px;float:left;margin:0;padding:2px;border:1px solid #cccccc;}
#admin textarea{width:400px;float:left;margin:0;padding:2px;border:1px solid #cccccc;}
#admin select{width:auto;float:left;margin:0;padding:0;border:0;}
#admin #submit{width:auto;padding: 5px 10px;}
#admin #submit_cont{width:auto;padding: 5px 10px;margin-right:20px;}

#admin .aw{width:auto;}
#admin .checkbox{float:left;width:40px;text-align:center;margin-right:1px;}
#admin .checkbox input{float:none;}
#admin .del{float:left;width:50px;}
#admin .del .aw{width:30px;}
#admin .order{float:left;width:50px;}
#admin .w200{float:left;width:200px;}
#admin .w250{float:left;width:250px;}
#admin .w300{float:left;width:300px;}


#admin .listhead span{float:left;font-weight:bold;}
#admin .listhead .text{width:200px;float:left;}
#admin .listhead .checkbox{width:80px;float:left;}
#admin .listhead .priorder{width:80px;float:left;}
#admin .listhead .delete{width:80px;float:left;}

#admin #shortdesc{height:80px;}
#admin #description{height:200px;}


#pdfdownload {float:left;width:645px;background:#cfdadd url(/images/pdf_back.png) top left repeat-x;clear:both;}
#pdfdownload p {color:#525859;background:url(/images/pdf_icon.png) top left no-repeat;padding:0 0 0 25px;margin:10px 10px;line-height:16px;}
#pdfdownload a {font-weight:bold;color:#282928;}

#mainpanel {width:968px;height:328px;}
.slidehide {display:none;}

#maincontent table.table {background:none;border-collapse:collapse;margin: 10px 10px;width:645px;}
#maincontent table.table th {text-align:left;border:1px solid #ccc;padding:6px;}
#maincontent table.table td {color:#767F82;border:1px solid #ccc;padding:6px;}
#maincontent table.table th.centre, #maincontent table.table td.centre {text-align:center;}







