@charset "utf-8";
body {
text-align:center;
color:#072540;
background:#1C588C url("/images/interface/background.jpg") top center repeat-x;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

input,textarea,select {
color:#072540;
font:1em Verdana, Arial, Helvetica, sans-serif;
}

img,fieldset {
border:0;
}

a {
color:#136BB9;
}

.right {
text-align:right;
}

#container {
width:940px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#header {
position:relative;
clear:both;
float:left;
width:940px;
height:115px;
margin:0;
padding:0;
}

#header h1 {
position:absolute;
top:30px;
left:0;
width:460px;
height:55px;
margin:0;
padding:0;
}

#header h1 a {
display:block;
width:460px;
height:55px;
text-indent:-4800em;
background:url("/images/interface/cortel.gif") top left no-repeat;
}

#header p {
position:absolute;
top:24px;
left:720px;
width:206px;
height:64px;
text-indent:-4800em;
background:url("/images/interface/contact-details.gif") top left no-repeat;
margin:0;
padding:0;
}

#header p a {
display:block;
position:absolute;
top:23px;
left:0;
width:206px;
height:20px;
}

#header p a.callback {
display:block;
position:absolute;
top:43px;
left:0;
width:206px;
height:20px;
}

#header ul {
display:none;
position:absolute;
top:75px;
left:730px;
list-style:none;
font-size:0.9em;
color:#FFF;
margin:0;
padding:0;
}

#header li {
display:inline;
margin:0 0 0 0.5em;
padding:0;
}

#header li.withDivider {
border-right:solid 1px #FFF;
}

#header a {
color:#FFF;
text-decoration:none;
margin:0 0.5em 0 0;
}

#search {
display:none;
position:absolute;
top:45px;
left:730px;
width:200px;
height:25px;
background:url("/images/interface/search-field-background.gif") top left no-repeat;
}

#search #q {
position:absolute;
top:0;
left:10px;
height:25px;
border:0;
line-height:25px;
margin:0;
padding:0;
}

#search #submit {
position:absolute;
top:3px;
left:155px;
}

#leftPanel {
position:relative;
clear:left;
float:left;
width:700px;
background:#062540;
}

#rightPanel {
position:relative;
float:right;
width:240px;
height:620px;
background:url("/images/interface/right-panel-background.gif") 0 35px no-repeat;
}

#navigation {
position:relative;
clear:both;
float:left;
width:700px;
height:35px;
line-height:35px;
background:url("/images/interface/navigation-background.gif") top left no-repeat;
z-index:100;
}

#navigation li {
float:left;
width:100px;
margin:0;
padding:0;
}

#navigation a {
color:#FFF;
text-decoration:none;
float:none;
}

#navigation ul.subnavigation {
display:none;
position:relative;
width:125px;
list-style:none;
color:#FFF;
background:#062540;
font-size:0.9em;
line-height:0.9em;
margin:0;
padding:0 5px;
}

#navigation ul li:hover ul.subnavigation {
display:block;
}

#secnavigation li {
float:left;
width:125px;
margin:0;
padding:0;
}

#titleBar {
position:relative;
float:left;
clear:left;
width:700px;
height:125px;
}

div.aboutUs {
background:url("/images/interface/header-about-us.jpg");
}

div.productSection {
background:url("/images/interface/header-products.jpg");
}

div.service {
background:url("/images/interface/header-service.jpg");
}

div.partners {
background:url("/images/interface/header-partners.jpg");
}

div.generic {
background:url("/images/interface/header-generic.jpg");
}

div.security {
background:url("/images/interface/header-security.jpg");
}

#homePanel {
position:relative;
clear:left;
float:left;
width:700px;
height:325px;
background:url("/images/interface/home-main.jpg") top left no-repeat;
text-indent:-4800em;
}

#securityPanel {
position:relative;
clear:left;
float:left;
width:410px;
padding: 85px 280px 10px 10px;
color:#FFF;
background:#136BB9 url("/images/interface/secure-your-mobile-data.jpg") top left no-repeat;
}

#securityPanel p {
text-align:justify;
}

#securityPanel p.right {
text-align:right;
}

.blue {
color:#A3CDE7;
}

#securityPanel a {
color: #E7DF5D;
font-weight:bold;
text-decoration:none;
}

#securityPanel a:hover {
text-decoration:underline;
}

#homePanel #unifiedCommunications a {
display:block;
position:absolute;
top:12px;
left:0;
width:222px;
height:50px;
background:url("/images/interface/icon-links-background.jpg") 0 50px no-repeat;
}

#homePanel #mobileCommunications a {
display:block;
position:absolute;
top:62px;
left:0;
width:242px;
height:50px;
background:url("/images/interface/icon-links-background.jpg") 0 50px no-repeat;
}

#homePanel #fixedLineCommunications a {
display:block;
position:absolute;
top:112px;
left:0;
width:232px;
height:50px;
background:url("/images/interface/icon-links-background.jpg") 0 50px no-repeat;
}

#homePanel #systems a {
display:block;
position:absolute;
top:162px;
left:0;
width:232px;
height:50px;
background:url("/images/interface/icon-links-background.jpg") 0 50px no-repeat;
}

#homePanel #unifiedCommunications a:hover {
background:url("/images/interface/icon-links-background.jpg") top left no-repeat;
}

#homePanel #mobileCommunications a:hover {
background:url("/images/interface/icon-links-background.jpg") 0 -50px no-repeat;
}

#homePanel #fixedLineCommunications a:hover {
background:url("/images/interface/icon-links-background.jpg") 0 -100px no-repeat;
}

#homePanel #systems a:hover {
background:url("/images/interface/icon-links-background.jpg") 0 -150px no-repeat;
}

#specialOffers {
position:relative;
clear:left;
float:left;
width:700px;
min-height:225px;
color:#FFF;
background:#136BB9 url("/images/interface/special-offers-background-plus.gif") top left no-repeat;
}

#specialOffers h1 {
height:25px;
text-indent:-4800em;
font:normal 1.5em/55px Calibri, Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 0 20px;
}

#specialOffers div.offerPanel {
display:inline;
position:relative;
float:left;
padding-bottom:10px;
width:195px;
margin:0 20px;
}

#specialOffers div.centerOfferPanel {
position:relative;
float:left;
padding-bottom:10px;
width:190px;
margin:0 20px;
}

#breadCrumbs {
position:relative;
clear:left;
float:left;
width:700px;
color:#136BB9;
background:#F9FDFF;
font-size:0.9em;
line-height:25px;
}

#breadCrumbs li {
display:inline;
}

#subpages {
position:relative;
float:left;
clear:left;
width:175px;
min-height:200px;
color:#FFF;
background:#062540;
font:0.9em/1.8em Verdana, Arial, Helvetica, sans-serif;
border-right:solid 525px #FFF;
margin:0 -525px 0 0;
padding:0;
}

#subpages ul {
list-style:none;
margin:10px;
padding:0;
}

#content {
position:relative;
float:left;
width:505px;
min-height:505px;
background:#FFF;
line-height:1.5em;
padding:10px;
}

#content.fullWidth {
width:680px;
}

#content h2 {
color:#136BB9;
font:normal 1.75em Calibri, Verdana, Arial, Helvetica, sans-serif;
}

#content h3 {
color:#136BB9;
font:normal 1.5em Calibri, Verdana, Arial, Helvetica, sans-serif;
}

#content h4 {
color:#136BB9;
font:normal 1.25em Calibri, Verdana, Arial, Helvetica, sans-serif;
}

#content h1 a,#content h2 a,#content h3 a,#content h4 a {
color:#136BB9;
text-decoration:none;
}

#content p {
clear:both;
text-align:justify;
}

#content ul {
color:#144066;
list-style:disc;
}

#content ol {
color:#144066;
}

#content table {
border-top:solid 2px #144066;
border-right:solid 2px #144066;
border-bottom:solid 3px #144066;
border-left:solid 3px #144066;
}

#content th {
border-top:solid 1px #144066;
border-right:solid 1px #144066;
color:#072540;
background:#A3CDE7;
font-weight:700;
padding:0.25em;
}

#content td {
border-top:solid 1px #144066;
border-right:solid 1px #144066;
color:#144066;
background:#F9FDFF;
padding:0.25em;
}

#content hr {
position:relative;
float:left;
clear:both;
width:503px;
height:1px;
color:#A3CDE7;
background:#A3CDE7;
border:none;
}

#content a.pdf {
display:block;
padding-left:42px;
height:33px;
line-height:33px;
background:url("/images/interface/icon-pdf.gif") no-repeat;
}

#content a.doc {
display:block;
padding-left:42px;
height:33px;
line-height:33px;
background:url("/images/interface/icon-word.gif") no-repeat;
}

#content a.xls {
display:block;
padding-left:42px;
height:33px;
line-height:33px;
background:url("/images/interface/icon-excel.gif") no-repeat;
}

#content a.tutorial {
display:block;
padding-left:42px;
height:33px;
line-height:33px;
background:url("/images/interface/icon-tutorial.gif") no-repeat;
}

#content a.mov {
display:block;
padding-left:42px;
height:33px;
line-height:33px;
background:url("/images/interface/icon-quicktime.gif") no-repeat;
}

#content a.url {
display:block;
padding-left:42px;
height:33px;
line-height:33px;
background:url("/images/interface/icon-url.gif") no-repeat;
}

#content input.button {
cursor:pointer;
}

#content span.important {
color:#136BB9;
font:bold 2em Calibri, Verdana, Arial, Helvetica, sans-serif;
}

#networks {
text-align:center;
}

#networks li {
float:left;
margin:0 10px 10px 0;
}

#products li {
position:relative;
clear:both;
float:left;
width:680px;
list-style:none;
margin:0 0 1em;
padding:0;
}

#products div.productImage {
position:relative;
clear:left;
float:left;
width:50px;
margin:0 10px 2em 0;
padding:0;
}

#products div.productPrice {
position:relative;
float:left;
width:190px;
font-size:0.9em;
margin:0 10px 2em 0;
padding:0;
}

#products div.productPrice p {
text-align:left;
}

#products div.productDescription {
position:relative;
float:left;
clear:right;
width:420px;
color:#072540;
margin:0 0 2em;
padding:1.5em 0 0;
}

#content div.addToOrder {
position:relative;
clear:both;
float:left;
width:489px;
border:solid 3px #144066;
background:#A3CDE7;
font-size:0.9em;
margin:0 0 1em;
padding:10px 0 10px 10px;
}

#content div.addToOrder h4 {
margin-bottom:0;
}

#content div.addToOrder input {
color:#072540;
background:#FFF;
border:0;
}

#content div.addToOrder input.radio {
margin-right:0.5em;
background:#A3CDE7;
}

#content div.addToOrder #submit {
position:relative;
clear:both;
float:left;
margin:1em 0 10px;
}

#content div.addToOrderPanel {
position:relative;
float:left;
width:16em;
margin:0 10px 0 0;
padding:0;
}

#content label {
float:left;
width:12em;
margin:0 0 1em;
}

#content label.long {
width:20em;
}

#content label.xlong {
width:35em;
}

#content label.indent {
margin-left:2em;
width:14em;
}

#content input,#content textarea,#content select {
float:left;
margin:0 0 1em;
}

#content form iframe {
clear:both;
margin:0 0 1em;
}

#content form span.note {
float:left;
color:#999;
font-size:0.9em;
margin:0 0 1em 13em;
}

#content form span.importantNote {
float:left;
color:red;
font-size:0.9em;
margin:0 0 1em 13em;
}

#content p.date {
font-size:0.9em;
color:#136BB9;
margin:0;
padding:0;
}

#searchresults ul {
color:#000;
list-style:none;
margin:0 0 1em;
padding:0;
}

#searchresults li p {
color:#072540;
}


#news ul {
color:#072540;
list-style:none;
margin:0 0 1em;
padding:0;
}

#content a.more {
font-weight:700;
text-decoration:none;
}

div.resultNavigation {
font-size:0.9em;
text-align:center;
}

div.resultNavigation li {
display:inline;
margin:0 1em 0 0;
}

#signIn {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
background:#E7DF5D url("/images/interface/sign-in-background-bottom.gif") bottom left no-repeat;
margin:0 0 10px 10px;
}

#signIn form {
background:url("/images/interface/sign-in-background-top.gif") top left no-repeat;
font-size:0.9em;
margin:0;
padding:10px;
}

#signIn label {
display:block;
position:relative;
float:left;
width:7em;
margin-bottom:1em;
}

#signIn input {
position:relative;
float:left;
background:#FFF;
border:0;
margin-bottom:1em;
}

#signIn input.button {
float:right;
margin-bottom:0;
}

#signIn #links {
min-height:50px;
background:url("/images/interface/sign-in-background-top.gif") top left no-repeat;
line-height:2em;
margin:0;
padding:10px;
}

#signIn p.welcome {
position:absolute;
top:10px;
left:10px;
width:200px;
color:#174873;
margin:0;
padding:0;
}

#links ul {
list-style:none;
margin:0;
padding:2em 0 0;
}

#links #signOut {
position:relative;
float:right;
padding-bottom:10px;
}

#links #signOut a {
display:block;
width:75px;
height:20px;
text-indent:-4800em;
background:url("/images/interface/sign-out.gif") top left no-repeat;
}

#customers {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
height:100px;
background:#FFF url("/images/interface/customers-background.jpg") bottom left no-repeat;
text-indent:-4800em;
margin:0 0 10px 10px;
}

#cortelMobilePanel {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
height:100px;
background:#FFF url("/images/interface/cortelmobile-background.jpg") bottom left no-repeat;
text-indent:-4800em;
margin:0 0 10px 10px;
}

#unifiedCommsPanel {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
height:200px;
background:#FFF url("/images/interface/unicomms_background.gif") bottom left no-repeat;
text-indent:-4800em;
margin:0 0 10px 10px;
}

#unifiedCommsPanel a {
display:block;
position:absolute;
top:0;
left:0;
width:220px;
height:200px;
}

#safeSyncPanel {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
height:183px;
margin:0 0 10px 10px;
}

#safeSyncPanel a {
display:block;
position:absolute;
top:0;
left:0;
width:220px;
height:183px;
}

#antiVirusPanel {
display:inline;
position:relative;
clear:both;
float:left;
width:173px;
height:170px;
background:#FFF url("/images/interface/anti-virus-background.gif") bottom left no-repeat;
margin:0 0 10px 10px;
padding: 30px 0 0 47px;
}

#securitySidePanel {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
height:200px;
background:url("/images/interface/secure_background.gif") bottom left no-repeat;
text-indent:-4800em;
margin:0 0 10px 10px;
}

#securitySidePanel a {
display:block;
position:absolute;
top:0;
left:0;
width:220px;
height:200px;
}

#eshopPanel {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
height:100px;
background:#FFF url("/images/interface/eshop-background.jpg") bottom left no-repeat;
text-indent:-4800em;
margin:0 0 10px 10px;
}

#headlinesPanel {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
height:220px;
color:#A3CDE7;
background:#136BB9 url("/images/interface/headlines-background.gif") bottom left no-repeat;
margin:0 0 10px 10px;
padding:0;
}

#headlinesPanel iframe {
position:absolute;
left:10px;
top:10px;
}

div.panel {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
min-height:100px;
color:#A3CDE7;
background:#136BB9 url("/images/interface/panel-background-bottom.gif") bottom left no-repeat;
line-height:2em;
margin:0 0 10px 10px;
}

div.panel p {
color:#A3CDE7;
background:url("/images/interface/panel-background-top.gif") top left no-repeat;
margin:0;
padding:10px;
}

#footer {
position:relative;
clear:both;
float:left;
width:700px;
height:35px;
color:#A3CDE7;
background:url("/images/interface/footer-background.gif") top left repeat-x;
font-size:0.9em;
line-height:35px;
text-align:center;
}

div.admin {
position:relative;
float:left;
margin-bottom:1px;
width:100%;
color:#FFF;
background:#BF2640;
font:bold 0.9em/1.8em Verdana, Arial, Helvetica, sans-serif;
}

div.admin li {
display:inline;
border-right:solid 1px #FFF;
margin:0 0 0 1em;
padding:0;
}

div.admin ul a {
color:#FFF;
background-color:#BF2640;
text-decoration:none;
margin:0 1em 0 0;
}

div.admin ul a:hover {
color:#BF2640;
background-color:#FFF;
text-decoration:none;
}

#header.intranet h1 a {
display:block;
width:460px;
height:55px;
text-indent:-4800em;
background:url("/images/interface/cortel-intranet.gif") top left no-repeat;
}

#header.intranet ul {
left:780px;
}

#homePanel.intranet {
background:url("/images/interface/intranet-main.jpg") top left no-repeat;
}

#offices {
position:relative;
clear:left;
float:left;
width:700px;
min-height:225px;
color:#FFF;
background:#136BB9 url("/images/interface/offices-background.gif") top left no-repeat;
}

#offices h1 {
height:55px;
font:normal 1.5em/55px Calibri, Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 0 20px;
}

#offices div.officePanel {
display:inline;
position:relative;
float:left;
padding-bottom:10px;
width:310px;
margin:0 20px;
}

#offices div.officePanel a.map {
position:relative;
float:right;
display:block;
width:47px;
height:20px;
text-indent:-4800em;
background:url("/images/interface/map.gif") top left no-repeat;
}

#incentives {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
height:100px;
background:url("/images/interface/quizanimated.gif") bottom left no-repeat;
text-indent:-4800em;
margin:0 0 10px 10px;
}

#pricebook {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
height:100px;
background:url("/images/interface/pricebook-background.jpg") bottom left no-repeat;
text-indent:-4800em;
margin:0 0 10px 10px;
}

#navigation.intranet li {
float:left;
width:75px;
font-size:0.9em;
margin:0;
padding:0 10px 0 0;
}

#navigation.intranet ul.subnavigation {
display:none;
position:relative;
width:125px;
list-style:none;
color:#FFF;
background:#062540;
font-size:1em;
line-height:1em;
margin:0;
padding:0 5px;
}

#aToZ ul {
list-style:none;
text-align:center;
margin:0;
padding:0;
}

#aToZ li {
display:inline;
padding-right:0.5em;
}

#staff table {
border-width:0;
margin:0 0 1em 2em;
}

#staff th {
color:#072540;
background:#FFF;
font-weight:700;
width:10em;
border-width:0;
}

#staff td {
color:#144066;
background:#FFF;
width:20em;
border-width:0;
}

#staff td.bio {
width:40em;
}

#quiz label {
width:30em;
}

p.block {
color:#1469B4;
background:#A3CDE7;
font-weight:700;
padding:10px;
}

#contacts table {
border-width:0;
margin:0 0 1em;
}

#contacts th {
color:#072540;
background:#FFF;
font-weight:700;
border-width:0;
}

#contacts td {
color:#144066;
background:#FFF;
border-width:0;
}

div.expirynotificationsent {
color:#999;
}

.small {
font-size:0.9em;
}

.box {
display:block;
border:solid 1px #144066;
background:#A3CDE7;
margin:0 0 1em;
padding:10px;
}

div.phoneImage {
position:relative;
float:left;
clear:left;
width:250px;
margin:0 0 1em;
}

div.phoneInfo {
position:relative;
float:right;
width:255px;
margin:0 0 1em;
}

#productNav {
position:relative;
clear:both;
float:left;
width:255px;
list-style:none;
font:0.9em/1.5em Verdana, Arial, Helvetica, sans-serif;
margin:0 0 1em;
padding:0;
}

#costCentreNav,#addrNav {
position:relative;
clear:both;
list-style:none;
font:0.9em/1.5em Verdana, Arial, Helvetica, sans-serif;
margin:0 0 1em;
padding:0;
}

#e75Panel {
display:inline;
position:relative;
clear:both;
float:left;
width:220px;
height:100px;
background:#FFF url("/images/interface/spanel-background.jpg") bottom left no-repeat;
text-indent:-4800em;
margin:0 0 10px 10px;
}

#special {
position:relative;
clear:left;
float:left;
width:700px;
min-height:225px;
color:#FFF;
background:#1960A0 url("/images/interface/special-background.jpg") top left no-repeat;
}

#special h3,#special h4,#special p,#special ul {
padding-left:235px;
padding-right:20px;
}

#special ul ul {
padding-left:20px;
padding-right:20px;
}

#special h3 {
margin-top:20px;
color:#FFF;
font:normal 1.75em Calibri, Verdana, Arial, Helvetica, sans-serif;
}

#special h4 {
color:#FFF;
font:normal 1.5em Calibri, Verdana, Arial, Helvetica, sans-serif;
}

#special object {
margin-top:20px;
margin-left:30px;
margin-right:30px;
}

span.pending {
font-size:0.9em;
color:red;
}

span.actioned {
font-size:0.9em;
color:#999;
}

#welcomePanel {
position:relative;
clear:left;
float:left;
width:700px;
height:325px;
background:url("/images/interface/welcome-main.jpg") top left no-repeat;
text-indent:-4800em;
}

#welcomePanel #accountManagement a {
display:block;
position:absolute;
top:104px;
left:13px;
width:222px;
height:47px;
background:url("/images/interface/welcome-icon-links-background.jpg") 0 50px no-repeat;
}

#welcomePanel #placeAnOrder a {
display:block;
position:absolute;
top:154px;
left:13px;
width:242px;
height:47px;
background:url("/images/interface/welcome-icon-links-background.jpg") 0 50px no-repeat;
}

#welcomePanel #accountManagement a:hover {
background:url("/images/interface/welcome-icon-links-background.jpg") top left no-repeat;
}

#welcomePanel #placeAnOrder a:hover {
background:url("/images/interface/welcome-icon-links-background.jpg") 0 -50px no-repeat;
}

#content.oam {
width:680px;
background:#1469B5 url("/images/interface/oam-background.gif") top left no-repeat;
}

#one {
background:url("/images/interface/one-back.jpg") top left no-repeat;
}

#one li {
height:35px;
padding-left:40px;
margin-bottom:15px;
color:#136BB9;
font:bold 1.5em/35px Calibri, Verdana, Arial, Helvetica, sans-serif;
background:url("/images/interface/one-icon.jpg") top left no-repeat;
}

div.autosuggest {
position:absolute;
background-image:url("/images/interface/as_pointer.gif");
background-position:top;
background-repeat:no-repeat;
padding:10px 0 0;
}

div.autosuggest div.as_header,div.autosuggest div.as_footer {
position:relative;
height:6px;
background-image:url("/images/interface/ul_corner_tr.gif");
background-position:top right;
background-repeat:no-repeat;
overflow:hidden;
padding:0 6px;
}

div.autosuggest div.as_footer {
background-image:url("/images/interface/ul_corner_br.gif");
}

div.autosuggest div.as_header div.as_corner,div.autosuggest div.as_footer div.as_corner {
position:absolute;
top:0;
left:0;
height:6px;
width:6px;
background-image:url("/images/interface/ul_corner_tl.gif");
background-position:top left;
background-repeat:no-repeat;
}

div.autosuggest div.as_footer div.as_corner {
background-image:url("/images/interface/ul_corner_bl.gif");
}

div.autosuggest div.as_header div.as_bar,div.autosuggest div.as_footer div.as_bar {
height:6px;
overflow:hidden;
background-color:#000;
}

div.autosuggest ul {
list-style:none;
overflow:hidden;
background-color:#000;
margin:0 0 -4px;
padding:0;
}

div.autosuggest ul li {
color:#ccc;
text-align:left;
margin:0 4px 4px;
padding:0;
}

div.autosuggest ul li a {
color:#ccc;
display:block;
text-decoration:none;
background-color:transparent;
text-shadow:#000 0 0 5px;
position:relative;
width:100%;
padding:0;
}

div.autosuggest ul li a:hover {
background-color:#444;
}

div.autosuggest ul li.as_highlight a:hover {
background-color:#1C588C;
}

div.autosuggest ul li a span {
display:block;
font-weight:700;
padding:3px 6px;
}

div.autosuggest ul li a span small {
font-weight:400;
color:#999;
}

div.autosuggest ul li.as_highlight a span small {
color:#ccc;
}

div.autosuggest ul li.as_highlight a {
color:#FFF;
background-color:#1C588C;
background-image:url("/images/interface/hl_corner_br.gif");
background-position:bottom right;
background-repeat:no-repeat;
}

div.autosuggest ul li.as_highlight a span {
background-image:url("/images/interface/hl_corner_bl.gif");
background-position:bottom left;
background-repeat:no-repeat;
}

div.autosuggest ul li a .tl,div.autosuggest ul li a .tr {
background-image:transparent;
background-repeat:no-repeat;
width:6px;
height:6px;
position:absolute;
top:0;
margin:0;
padding:0;
}

div.autosuggest ul li a .tr {
right:0;
}

div.autosuggest ul li.as_highlight a .tl {
left:0;
background-image:url("/images/interface/hl_corner_tl.gif");
background-position:bottom left;
}

div.autosuggest ul li.as_highlight a .tr {
right:0;
background-image:url("/images/interface/hl_corner_tr.gif");
background-position:bottom right;
}

div.autosuggest ul li.as_warning {
font-weight:700;
text-align:center;
}

div.autosuggest ul em {
font-style:normal;
color:#6EADE7;
}

div.phoneSelect {
height:100px;
line-height:100px;
}

div.phoneSelect input {
display:block;
position:relative;
float:left;
height:100px;
}

.error {
font-weight:700;
color:red;
}

#tarrifOfferPanel a {
display:block;
width:690px;
height:215px;
}

#tarrifOfferPanel p {
padding-left:255px;
padding-top:100px;
}

a:hover,#navigation a:hover,#breadCrumbs a:hover,#accountList tr.pending td {
color:red;
}

#header h1 a:hover,#networks li a {
text-decoration:none;
}

#header a:hover,#subpages a:hover,#content h1 a:hover,#content h2 a:hover,#content h3 a:hover,#content h4 a:hover,#content a.more:hover,#signIn #links a:hover,#productNav a:hover,#costCentreNav a:hover,#addrNav a:hover {
color:red;
text-decoration:underline;
}

#navigation ul,#breadCrumbs ul {
list-style:none;
margin:0 20px;
padding:0;
}

#navigation #current a,#navigation #current a:hover,#subpages li.current,#subpages li.current a,#productNav li a.active,#costCentreNav li a.active,#addrNav li a.active {
color:#E89D5C;
}

#navigation ul.subnavigation li,#navigation.intranet ul.subnavigation li {
float:none;
width:125px;
border-top:solid 1px #144066;
color:#FFF;
background:#062540;
margin:0;
padding:0;
}

#navigation ul.subnavigation a,#navigation.intranet ul.subnavigation a {
display:block;
width:125px;
padding:3px 0;
}

#homePanel ul,div.resultNavigation ul,div.admin ul,#welcomePanel ul,#one ul {
list-style:none;
margin:0;
padding:0;
}

#specialOffers a,div.panel a,#subpages li.current a:hover,#offices a,div.panel a,#productNav li a.active:hover,#costCentreNav li a.active:hover {
color:#E89D5C;
text-decoration:none;
}

#specialOffers a:hover,div.panel a:hover,#offices a:hover,div.panel a:hover {
text-decoration:underline;
}

#breadCrumbs a,#signIn #links a {
color:#144066;
text-decoration:none;
}

#subpages li,#content div.addToOrder form {
margin:0;
padding:0;
}

#subpages a,#signIn #links a.current,#signIn #links a.current:hover {
color:#FFF;
text-decoration:none;
}

#content h1,.big {
color:#136BB9;
font:normal 2em Calibri, Verdana, Arial, Helvetica, sans-serif;
}

#content dd,#offices div.officePanel img {
margin-bottom:1em;
}

#content a.ppt,#content a.pps {
display:block;
padding-left:42px;
height:33px;
line-height:33px;
background:url("/images/interface/icon-ppt.gif") no-repeat;
}

#networks ul,#products ul {
position:relative;
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
}

#content div.addToOrder label,#content input.checkbox {
width:10em;
}

#content input.indent,#staff hr {
margin-left:2em;
}

#content form br,#signIn br {
clear:left;
}

#customers a,#cortelMobilePanel a,#eshopPanel a,#incentives a,#pricebook a,#e75Panel a {
display:block;
position:absolute;
top:0;
left:0;
width:220px;
height:100px;
}

div.panel strong,#content.oam h1,#content.oam h2,#content.oam h3,#content.oam h4 {
color:#FFF;
}

#footer a,#offices div.officePanel strong {
color:#A3CDE7;
}

div.admin ul a.current,div.admin ul a.current:hover {
color:#DF9BA0;
background-color:#BF2640;
text-decoration:none;
margin:0 1em 0 0;
}

#productNav li,#costCentreNav li,#addrNav li {
display:inline;
margin:0;
padding:0;
}

#productNav a,#costCentreNav a,#addrNav a {
color:#FFF;
background:#062540;
text-decoration:none;
float:none;
margin:0;
padding:1px 2px;
}

div.phoneSelect img,div.phoneSelect label {
display:block;
position:relative;
float:left;
}
