

* {
	padding: 0;
	margin: 0;
}

body {
	font: 0.85em Verdana, Helvetica, sans-serif;
	color: #223a66;
}

a img {
	border: 0px;
}

#wrapper {
	margin: 0 auto;
	width: 800px;
}
#wrapper_start {
	margin: 0 auto;
	width: 1000px;
}

#header {
	width: 800px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	height: 147px;
}
#header_start {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}


#header h1 a {
	float: left;
	width: 285px;
	height: 59px;
	margin: 80px 15px 0px 0px;
	background: url(http://www.netspectrum.ca/images/interface/logo.gif) no-repeat;
	text-indent: -9999px;
	outline: none;
}
#header_start h1 a {
	float: left;
	width: 285px;
	height: 59px;
	margin: 40px 15px 0px 0px;
	background: url(http://www.netspectrum.ca/images/interface/logo.gif) no-repeat;
	text-indent: -9999px;
	outline: none;
}
#header p {
	float: left;
	width: 255px;
	padding: 110px 3px 0px 0px;
	font-size: 13px;
	font-weight:bold;
	text-align:right;
	color: #1fa349;
}
#header_start p {
	display: none;
	float: left;
	width: 255px;
	padding: 110px 3px 0px 0px;
	font-size: 13px;
	font-weight:bold;
	text-align:right;
	color: #1fa349;
}
#header_start h1 {
	color: #494172;
	padding: 5px 0px;
}

#header img.mascot {
	width: 200px;
	float: right;
}
#header_start img.mascot {
	display: nono;
	width: 200px;
	height:140px;
	float: right;
}

#columnWrap {
	height: 150px;
	width: 800px;
	background: url(http://www.netspectrum.ca/images/interface/content-background.jpg) repeat-x 0px 27px;
}
#columnWrap_start {
	height: 150px;
	width: 1000px;
	background: url(http://www.netspectrum.ca/images/interface/content-background.jpg) repeat-x 0px 27px;
}

#leftcolumn {
	float: left;
	width: 295px;
	margin: 0px;
	padding: 0px;
}
#leftcolumn img {
	width: 280px;
	margin: 0px;
	padding: 0px;
}

#leftcolumnsub {
	float: left;
	width: 197px;
}

#rightcolumn {
	float: right;
	width: 198px;
}

#content {
	margin: 0px 200px 0px 297px;
	padding: 0px;
}

#contentsub {
	margin: 0px 200px 0px 199px;
}
#contentsub ul {
	font-size: 12px;
}
#contentsub p.standard {
	padding: 15px 20px;
}
#clearFloat {
	clear: both;
}

#footer {
	width: 800px;
	margin: 80px auto;
}
#footer_start {
	width: 800px;
	margin: 80px auto;
}

#footer #links {
	float: left;
	width: 500px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#footer_start #links {
	float: left;
	width: 500px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#footer #foot_logos {
	float: right;
}
#footer_start #foot_logos {
	float: right;
}

/* formatting */

a {
	color: #223a66;
	text-decoration: none;
}

a:hover {
	color: #333333;
}

h2 {
	color: #fff;
	padding: 5px 20px;
	font-size: 14px;
	font-weight: normal;
}
#content h2 a, #contentsub h2 a {
	color: #fff;
	font-size:14px;
}
#contentsub p {
	padding:10px 0px;
}
	
h3 {
	font-size: 14px;
}

p {
	font-size: 12px;
}

li a {
	color: #223a66;
	text-decoration: none;
}

li a:hover {
	color: #333333;
}
#tools {
	font-size: 12px;
}
.blueHeading {
	background: #1fa349;
}
.redHeading {
	background: #a60000;
}

.greenHeading {
	background: #223a66;
}

.grayHeading {
	background: #333333;
}

.orangeHeading {
	background: #c26440;
}

.purpleHeading {
	background: #494172;
}

ul.nav {
	margin: 15px 20px;
	font-size: 12px;
}

ul.nav li, ul.content li {
	list-style-image: url(http://www.netspectrum.ca/images/interface/green_bullet.gif);
	padding-bottom: 0px;
}
ul.nav_banking {
	margin: 15px 6px;
	font-size: 12px;
}
ul.nav_banking li {
	list-style-image: none;
	padding-bottom: 0px;
	list-style-type: none;
}
ul.nav_banking li img {
	list-style-image: none;
	padding-right: 2px;
}

ul.content li, ul.contentsub li {
	margin: 15px 20px;
}
ul.contentsub li {
	list-style:none;
}
ul.coverage li {
	margin: 15px 20px 0px 400px;
}
ul.coverage li {
		list-style-image: url(http://www.netspectrum.ca/images/interface/green_bullet.gif);
}

ul.contentsub li h3 {
	
}
ul.contentsub li p {
	
}
ul.contentsub li h3 {
	
}
img.coverage {
	text-align:left;
	padding:0px;
	border:1px solid #223a66;
	margin:10px 0px;
}
ul.contentsub li .highlight p {
	
}
ul.contentsub li .disclaimer p {
	
}



ul.content img, ul.contentsub img {
	align:left;
}


.action {
	background: url(http://www.netspectrum.ca/images/interface/content-background.jpg) repeat-x 0px 27px;
}

.action p {
	padding: 10px 20px;
	font-weight: normal;
	font-size: 13px;
}

img.hardRule {
	padding:0px 20px;
	height:1px;
	text-align: left;
}

ul.newsnav {
	display: block;
	padding-bottom: 5px;
	margin: 10px 20px 0px 20px;
}

ul.newsnav li {
	display: inline;
	font-size: 12px;
	padding-right: 15px;
	list-style-image: url(http://www.netspectrum.ca/images/interface/green_bullet.gif);
}

ul.footerNav {
	display: block;
	padding: 0px;
	margin: 3px 0px 7px 0px;
}

ul.footerNav li {
	display: inline;
	font-size: 11px;
	margin: 0px;
}

#footer p.copyright {
	font-size: 11px;
	margin-top: 5px;
}
#footer_start p.copyright {
	font-size: 11px;
	margin-top: 5px;
}
#footer .foot_logos {
	
}

/* entry formatting */

.title {

}

.summary {

}

.body {

}

.date {
	color: #000;
	padding-top: 5px;
	font-size: 10px;
	font-style: italic;
	margin-left: 0px;
}

.headline {

} 

.price {

}

.coverage img {

}

.location img {

}

.disclaimer p {
	font-size:10px;
	margin-top:20px;
}


#cbc_div {
	background: #ffffff;
	width: 540px;
	margin-top: 20px;
	padding: 0px 20px;
	display:block;
}
#cbc img {
	padding:20px 0px 0px 20px;
	margin:0px;
}

#cbc_div h3 {
	padding-bottom: 20px;
}

#cbc_div h3 a {
	color: rgb(168, 38, 43);
	font-size: 14px;
	text-decoration: none;
}

#cbc_div dl {
	padding-bottom: 5px;
	margin-bottom: 20px;
}

#cbc_div dt a {
	color: #223a66;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
}

.cbc_lead {
	color: rgb(19, 45, 108);
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	padding: 10px 0px 5px 0px;
}

.cbc_timezone {
	color: rgb(0, 0, 0);
	padding-top: 5px;
	font-size: 10px;
	margin-left: 0px;
}

