body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #072540;
	background: #1C588C url("../images/interface/background.jpg") top center repeat-x;
	font: 76% Verdana, Arial, Helvetica, sans-serif;
}
input, textarea, select {
	color: #072540;	
	font: 1em Verdana, Arial, Helvetica, sans-serif;
}
img, fieldset {
	border: 0;
}
a {
	color: #136BB9;
}
a:hover {
	color: #FF0000;
}
.right {
	text-align: right;
}
#container {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#header {
	position: relative;
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 940px;
	height: 115px;
}
#header h1 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 30px;
	left: 0px;
	width: 460px;
	height: 55px;
}
#header h1 a {
	display: block;
	width: 460px;
	height: 55px;
	text-indent: -4800em;
	background: url("../images/interface/cortel.gif") top left no-repeat;
}
#header h1 a:hover {
	text-decoration: none;
}
#header p {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 24px;
	left: 720px;
	width: 206px;
	height: 64px;
	text-indent: -4800em;
	background: url("../images/interface/contact-details.gif") top left no-repeat;
}
#header p a {
	display: block;
	position: absolute;
	top: 23px;
	left: 0px;
	width: 206px;
	height: 20px;
}
#header p a.callback {
	display: block;
	position: absolute;
	top: 43px;
	left: 0px;
	width: 206px;
	height: 20px;
}
#header ul {
	display: none;
	position: absolute;
	top: 75px;
	left: 730px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.9em;
	color: #FFFFFF;
}
#header li {
	display: inline;
	margin: 0 0 0 0.5em;
	padding: 0;
}
#header li.withDivider {
	border-right: solid 1px #FFFFFF;
}	
#header a {
	margin: 0 0.5em 0 0;
	color: #FFFFFF;
	text-decoration: none;
}
#header a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#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: 0px;
	left: 10px;
	height: 25px;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 25px;
}
#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 ul {
	margin: 0 20px;
	padding: 0;
	list-style: none;
}
#navigation li {
	float: left;
	margin: 0;
	padding: 0;
	width: 100px;
}
#navigation a {
	float: left;
	color: #FFFFFF;
	text-decoration: none;
}
#navigation a:hover {
	color: #FF0000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#navigation a {float:none;}
/* End IE5-Mac hack */
#navigation #current {
}
#navigation #current a {
	color: #E89D5C;
}
#navigation #current a:hover {
	color: #E89D5C;
}
#navigation ul.subnavigation {
	display: none;
	position: relative;
	margin: 0;
	padding: 0 5px;
	width: 125px;
	list-style: none;
	color: #FFFFFF;
	background: #062540;
	font-size: 0.9em;
	line-height: 0.9em;
}
#navigation ul.subnavigation li {
	float: none;
	margin: 0;
	padding: 0;
	width: 125px;
	border-top: solid 1px #144066;
	color: #FFFFFF;
	background: #062540;
}
#navigation ul.subnavigation a {
	display: block;
	padding: 3px 0px;
	width: 125px;
}
#navigation ul li:hover ul.subnavigation { 
	display: block;	
}
#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");
}
#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;
}
#homePanel ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#homePanel #mobileCommunications a {
	display: block;
	position: absolute;
	top: 12px;
	left: 0px;
	width: 222px;
	height: 50px;
	background: url("../images/interface/icon-links-background.jpg") 0 50px no-repeat;
}
#homePanel #fixedLineCommunications a {
	display: block;
	position: absolute;
	top: 62px;
	left: 0px;
	width: 242px;
	height: 50px;
	background: url("../images/interface/icon-links-background.jpg") 0 50px no-repeat;
}
#homePanel #voip a {
	display: block;
	position: absolute;
	top: 112px;
	left: 0px;
	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: 0px;
	width: 232px;
	height: 50px;
	background: url("../images/interface/icon-links-background.jpg") 0 50px no-repeat;	
}
#homePanel #mobileCommunications a:hover {
	background: url("../images/interface/icon-links-background.jpg") top left no-repeat;
}
#homePanel #fixedLineCommunications a:hover {
	background: url("../images/interface/icon-links-background.jpg") 0 -50px no-repeat;
}
#homePanel #voip 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: #FFFFFF;	
	background: #136BB9 url("../images/interface/special-offers-background.gif") top left no-repeat;
}
#specialOffers h1 {
	margin: 0;
	padding: 0 0 0 20px;
	height: 25px;
	text-indent: -4800em;
	font: normal 1.5em/55px Calibri, Verdana, Arial, Helvetica, sans-serif;
}
#specialOffers a, div.panel a {
	color: #E89D5C;
	text-decoration: none;
}
#specialOffers a:hover, div.panel a:hover {
	text-decoration: underline;
}
#specialOffers div.offerPanel {
	display: inline;
	position: relative;
	float: left;
	margin: 0 20px;
	padding-bottom: 10px;
	width: 195px;
}
#specialOffers div.centerOfferPanel {
	position: relative;
	float: left;
	margin: 0 20px;
	padding-bottom: 10px;		
	width: 190px;
}
#breadCrumbs {
	position: relative;
	clear: left;
	float: left;
	width: 700px;
	height: 25px;
	color: #136BB9;
	background: #F9FDFF;
	font-size: 0.9em;
	line-height: 25px;
}
#breadCrumbs ul {
	margin: 0 20px;
	padding: 0;
	list-style: none;
}
#breadCrumbs li {
	display: inline;
}
#breadCrumbs a {
	color: #144066;
	text-decoration: none;
}
#breadCrumbs a:hover {
	color: #FF0000;
}
#subpages {
	position: relative;
	float: left;
	clear: left;
	margin: 0 -525px 0 0;
	padding: 0;
	width: 175px;
	min-height: 200px;
	color: #FFFFFF;
	background: #062540;
	font: 0.9em/1.8em Verdana, Arial, Helvetica, sans-serif;
	border-right: solid 525px #FFFFFF;	
}
#subpages ul {
	margin: 10px;
	padding: 0;
	list-style: none;
}
#subpages li {
	margin: 0;
	padding: 0;
}
#subpages a {
	color: #FFFFFF;
	text-decoration: none;
}
#subpages a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#subpages li.current {
	color: #E89D5C;
}
#subpages li.current a {
	color: #E89D5C;
}
#subpages li.current a:hover {
	color: #E89D5C;
	text-decoration: none;
}
#content {
	position: relative;
	float: left;
	padding: 10px;
	width: 505px;
	min-height: 505px;
	background: #FFFFFF;
	line-height: 1.5em;
}
#content.fullWidth {
	width: 680px;
}
#content h1 {
	color: #136BB9;
	font: normal 2em Calibri, Verdana, Arial, Helvetica, sans-serif;
}
#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 h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#content p {
	clear: both;
	text-align: justify;
}
#content ul {
/*	margin-left: 0;
	padding-left: 2em; */
	color: #144066;
	list-style: disc;
}
#content ol {
/*	margin-left: 0;
	padding-left: 2em; */
	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;
	padding: 0.25em;
	color: #072540;
	background: #A3CDE7;
	font-weight: bold;
}
#content td {
	border-top: solid 1px #144066;
	border-right: solid 1px #144066;
	padding: 0.25em;
	color: #144066;
	background: #F9FDFF;
}
#content dd {
	margin-bottom: 1em;
}
#content hr {
	position: relative;
	float: left;
	clear: both;
	height: 1px;
	color: #A3CDE7;
	border: solid 1px #A3CDE7;
}
#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.ppt {
	display: block;
	padding-left: 42px;
	height: 33px;
	line-height: 33px;
	background: url("../images/interface/icon-ppt.gif") no-repeat;
}
#content a.pps {
	display: block;
	padding-left: 42px;
	height: 33px;
	line-height: 33px;
	background: url("../images/interface/icon-ppt.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 ul {
	position: relative;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#networks li {
	float: left;
	margin: 0 10px 10px 0;
}
#networks li a {
	text-decoration: none;
}
#products ul {
	position: relative;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#products li {
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 1em;
	padding: 0;
	width: 680px;
	list-style: none;
}
#products div.productImage {
	position: relative;
	clear: left;
	float: left;
	margin: 0 10px 2em 0;
	padding: 0;
	width: 50px;
}
#products div.productPrice {
	position: relative;
	float: left;
	margin: 0 10px 2em 0;
	padding: 0;
	width: 190px;
	font-size: 0.9em;
}
#products div.productPrice p {
	text-align: left;
}
#products div.productDescription {
	position: relative;
	float: left;
	clear: right;
	margin: 0 0 2em;
	padding: 1.5em 0 0;
	width: 420px;
	color: #072540;
}
#content div.addToOrder {
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 1em;
	padding: 10px 0 10px 10px;
	width: 489px;
	border: solid 3px #144066;
	background: #A3CDE7;
	font-size: 0.9em;

}
#content div.addToOrder form {
	margin: 0;
	padding: 0;
}
#content div.addToOrder h4 {
	margin-bottom: 0;
}
#content div.addToOrder label {
	width: 10em;
}
#content div.addToOrder input {
	color: #072540;
	background: #FFFFFF;
	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: 200px;
	margin: 0 10px 0 0;
	padding: 0;
	width: 16em;
}
#content label {
	float: left;
	margin: 0 0 1em;
	width: 12em;
}
#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 input.checkbox {
	width: 10em;
}
#content input.indent {
	margin-left: 2em;
}
#content form br {
	clear: left;
}
#content form iframe {
	clear: both;
	margin: 0 0 1em;	
}
#content form span.note {
	float: left;
	margin: 0 0 1em 13em;
	color: #999999;
	font-size: 0.9em;
}
#content form span.importantNote {
	float: left;
	margin: 0 0 1em 13em;
	color: #FF0000;
	font-size: 0.9em;
}
#content p.date {
	font-size: 0.9em;
	color: #136BB9;
	margin: 0;
	padding: 0;
}
#searchresults ul {
	margin: 0 0 1em;
	padding: 0;
	color: #000000;
	list-style: none;
}
#searchresults li p {
	color: #072540;
}
#news ul {
	margin: 0 0 1em;
	padding: 0;
	color: #072540;
	list-style: none;
}
#content a.more {
	font-weight: bold;
	text-decoration: none;
}
#content a.more:hover {
	color: #FF0000;
	text-decoration: underline;
}
div.resultNavigation {
	font-size: 0.9em;
	text-align: center;
}
div.resultNavigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.resultNavigation li {
	display: inline;
	margin: 0 1em 0 0;
}
#signIn {
	display: inline;
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 10px 10px;
	width: 220px;
	background: #E7DF5D url("../images/interface/sign-in-background-bottom.gif") bottom left no-repeat;
}
#signIn form {
	margin: 0;
	padding: 10px;
	background: url("../images/interface/sign-in-background-top.gif") top left no-repeat;
	font-size: 0.9em;	
}
#signIn label {
	display: block;
	position: relative;
	float: left;	
	width: 7em;
	margin-bottom: 1em;
}
#signIn input {
	position: relative;
	float: left;	
	background: #FFFFFF;
	border: 0;
	margin-bottom: 1em;	
}
#signIn br {
	clear: left;	
}
#signIn input.button {
	float: right;
	margin-bottom: 0;	
}
#signIn #links {
	min-height: 50px;
	margin: 0;
	padding: 10px;
	background: url("../images/interface/sign-in-background-top.gif") top left no-repeat;
	line-height: 2em;
}
#signIn #links a {
	color: #144066;
	text-decoration: none;
}
#signIn #links a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#signIn #links a.current {
	color: #FFFFFF;
	text-decoration: none;
}
#signIn #links a.current:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#signIn p.welcome {
	position: absolute;
	top: 10px;
	left: 10px;

	margin: 0;
	padding: 0;
	width: 200px;
	color: #174873;
}
#links ul {
	margin: 0;
	padding: 2em 0 0;
	list-style: none;
}
#links #signOut {
	position: relative;
	float: right;
}
#links #signOut a {
	display: block;
	width: 75px;
	height: 20px;
	background: #FFFFFF;
	text-indent: -4800em;
	background: url("../images/interface/sign-out.gif") top left no-repeat;
}
#customers {
	display: inline;
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 10px 10px;
	width: 220px;
	height: 100px;
	background: #FFFFFF url("../images/interface/customers-background.jpg") bottom left no-repeat;
	text-indent: -4800em;
}
#customers a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 100px;
}
#cortelMobilePanel {
	display: inline;
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 10px 10px;
	width: 220px;
	height: 100px;
	background: #FFFFFF url("../images/interface/cortelmobile-background.jpg") bottom left no-repeat;
	text-indent: -4800em;
}
#cortelMobilePanel a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 100px;
}
#eshopPanel {
	display: inline;
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 10px 10px;
	width: 220px;
	height: 100px;
	background: #FFFFFF url("../images/interface/eshop-background.jpg") bottom left no-repeat;
	text-indent: -4800em;
}
#eshopPanel a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 100px;
}
#headlinesPanel {
	display: inline;
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 10px 10px;
	padding: 0px;
	width: 220px;
	height: 220px;
	color: #A3CDE7;
	background:  #136BB9 url("../images/interface/headlines-background.gif") bottom left no-repeat;
}
#headlinesPanel iframe {
	position:absolute; 
	left: 10px; 
	top: 10px; 
}
div.panel {
	display: inline;
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 10px 10px;
	width: 220px;
	min-height: 100px;
	color: #A3CDE7;
	background: #136BB9 url("../images/interface/panel-background-bottom.gif") bottom left no-repeat;
	line-height: 2em;
}
div.panel p {
	margin: 0;
	padding: 10px;
	color: #A3CDE7;
	background: url("../images/interface/panel-background-top.gif") top left no-repeat;
}
div.panel strong {
	color: #FFFFFF;
}
#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;
}
#footer a {
	color: #A3CDE7;
}
/* Admin Stuff */
div.admin {
	position: relative;
	float: left;
	margin-bottom: 1px;
	width: 100%;
	color: #FFFFFF;
	background: #BF2640;
	font: bold 0.9em/1.8em Verdana, Arial, Helvetica, sans-serif;
}
div.admin  ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.admin  li {
	display: inline;
	margin: 0 0 0 1em;
	padding: 0;
	border-right: solid 1px #FFFFFF;
}	
div.admin ul a {
	margin: 0 1em 0 0;
	color: #FFFFFF; 
	background-color: #BF2640;
	text-decoration: none;
}
div.admin ul a:hover {
	color: #BF2640; 
	background-color: #FFFFFF;
	text-decoration: none;
}
div.admin ul a.current {
	margin: 0 1em 0 0;
	color: #DF9BA0; 
	background-color: #BF2640;
	text-decoration: none;
}
div.admin ul a.current:hover {
	margin: 0 1em 0 0;
	color: #DF9BA0; 
	background-color: #BF2640;
	text-decoration: none;
}
/* Intranet exclusive */
#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: #FFFFFF;	
	background: #136BB9 url("../images/interface/offices-background.gif") top left no-repeat;
}
#offices h1 {
	margin: 0;
	padding: 0 0 0 20px;
	height: 55px;
	font: normal 1.5em/55px Calibri, Verdana, Arial, Helvetica, sans-serif;
}
#offices a, div.panel a {
	color: #E89D5C;
	text-decoration: none;
}
#offices a:hover, div.panel a:hover {
	text-decoration: underline;
}
#offices div.officePanel {
	display: inline;
	position: relative;
	float: left;
	margin: 0 20px;
	padding-bottom: 10px;
	width: 310px;
}
#offices div.officePanel img {
	margin-bottom: 1em;
}
#offices div.officePanel strong {
	color: #A3CDE7;
}
#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;
	margin: 0 0 10px 10px;
	width: 220px;
	height: 100px;
	/* background: url("../images/interface/incentives-background.jpg") bottom left no-repeat; */
	background: url("../images/interface/quizanimated.gif") bottom left no-repeat;
	text-indent: -4800em;
}
#incentives a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 100px;
}
#pricebook {
	display: inline;
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 10px 10px;
	width: 220px;
	height: 100px;
	background: url("../images/interface/pricebook-background.jpg") bottom left no-repeat;
	text-indent: -4800em;
}
#pricebook a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 100px;
}
#navigation.intranet li {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	width: 75px;
	font-size: 0.9em;
}
#navigation.intranet ul.subnavigation {
	display: none;
	position: relative;
	margin: 0;
	padding: 0 5px;
	width: 125px;
	list-style: none;
	color: #FFFFFF;
	background: #062540;
	font-size: 1em;
	line-height: 1em;
}
#navigation.intranet ul.subnavigation li {
	float: none;
	margin: 0;
	padding: 0;
	width: 125px;
	border-top: solid 1px #144066;
	color: #FFFFFF;
	background: #062540;
}
#navigation.intranet ul.subnavigation a {
	display: block;
	padding: 3px 0px;
	width: 125px;
}
#aToZ ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#aToZ li {
	display: inline;
	padding-right: 0.5em;
}
#staff table {
	border-width: 0;
	margin: 0 0 1em 2em;
}
#staff th {
	border-width: 0;
	color: #072540;
	background: #FFFFFF;
	font-weight: bold;
	width: 10em;
}
#staff td {
	border-width: 0;
	color: #144066;
	background: #FFFFFF;
	width: 20em;
}
#staff td.bio {
	width: 40em;
}
#staff hr {
	margin-left: 2em;
}
#quiz label {
	width: 30em;
}
p.block {
	padding: 10px;
	color: #1469B4;
	background: #A3CDE7;
	font-weight: bold;
}
#contacts table {
	border-width: 0;
	margin: 0 0 1em;
}
#contacts th {
	border-width: 0;
	color: #072540;
	background: #FFFFFF;
	font-weight: bold;
}
#contacts td {
	border-width: 0;
	color: #144066;
	background: #FFFFFF;
}
div.expirynotificationsent {
	color: #999999;
}
.big {
	color: #136BB9;
	font: normal 2em Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.small {
	font-size: 0.9em;
}
.box {
	display: block;
	margin: 0 0 1em;
	padding: 10px;
	border: solid 1px #144066;
	background: #A3CDE7;
}
div.phoneImage {
	position: relative;
	float: left;
	clear: left;
	margin: 0 0 1em;
	width: 250px;
}
div.phoneInfo {
	position: relative;
	float: right;
	margin: 0 0 1em;
	width: 255px;
}
#productNav {
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 1em 0;
	padding: 0px;
	width: 255px;
	list-style: none;
	font: 0.9em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
#productNav li {
	display: inline;
	margin: 0 ;
	padding: 0;
}
#productNav a {
	margin: 0;
	padding: 1px 2px 1px;	
	color: #FFFFFF;
	background: #062540;
	text-decoration: none;
}
#productNav a:hover {
	color: #FF0000;
	text-decoration: underline;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#productNav a {float:none;}
/* End IE5-Mac hack */
#productNav li a.active {
	color: #E89D5C;
}
#productNav li a.active:hover {
	color: #E89D5C;
	text-decoration: none;
}
#costCentreNav, #addrNav {
	position: relative;
	clear: both;
	margin: 0 0 1em 0;
	padding: 0px;
	list-style: none;
	font: 0.9em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
#costCentreNav li, #addrNav li {
	display: inline;
	margin: 0;
	padding: 0;
}
#costCentreNav a, #addrNav a {
	margin: 0;
	padding: 1px 2px 1px;	
	color: #FFFFFF;
	background: #062540;
	text-decoration: none;
}
#costCentreNav a:hover, #addrNav a:hover {
	color: #FF0000;
	text-decoration: underline;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#costCentreNav a, #addrNav a {float:none;}
/* End IE5-Mac hack */
#costCentreNav li a.active, #addrNav li a.active {
	color: #E89D5C;
}
#costCentreNav li a.active:hover {
	color: #E89D5C;
	text-decoration: none;
}
#e75Panel {
	display: inline;
	position: relative;
	clear: both;
	float: left;
	margin: 0 0 10px 10px;
	width: 220px;
	height: 100px;
	background: #FFFFFF url("../images/interface/spanel-background.jpg") bottom left no-repeat;
	text-indent: -4800em;
}
#e75Panel a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 100px;
}
#special {
	position: relative;
	clear: left;
	float: left;
	width: 700px;
	min-height: 225px;
	color: #FFFFFF;	
	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: #FFFFFF;
	font: normal 1.75em Calibri, Verdana, Arial, Helvetica, sans-serif;
}
#special h4 {
	color: #FFFFFF;
	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: #FF0000;
}
span.actioned {
	font-size: 0.9em;
	color: #999999;
}
#accountList tr.pending td {
	color: #FF0000;
}
#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 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#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;
}
#content.oam h1, #content.oam h2, #content.oam h3, #content.oam h4 {
	color: #FFFFFF;
}
#one {
	background: url("../images/interface/one-back.jpg") top left no-repeat;
}
#one ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#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;
}
/* Autosuggest */
div.autosuggest {
	position: absolute;
	background-image: url("../images/interface/as_pointer.gif");
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
}

div.autosuggest div.as_header, div.autosuggest div.as_footer {
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url("../images/interface/ul_corner_tr.gif");
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
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: #000000;
}
div.autosuggest ul {
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #000000;
}
div.autosuggest ul li {
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}
div.autosuggest ul li a {
	color: #ccc;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
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;
	padding: 3px 6px;
	font-weight: bold;
}
div.autosuggest ul li a span small {
	font-weight: normal;
	color: #999;
}
div.autosuggest ul li.as_highlight a span small {
	color: #ccc;
}
div.autosuggest ul li.as_highlight a {
	color: #FFFFFF;
	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;
	padding: 0;
	margin: 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: bold;
	text-align: center;
}
div.autosuggest ul em {
	font-style: normal;
	color: #6EADE7;
}