/* Intricate Designs - Stylesheet for Kaslo Trailblazers */

/* Core HTML */

body {	background-color:#333333;
		margin: 0pt; }
		
a {		color: #009900;
		text-decoration: none; }

a:hover { 
		color: #00CC00;
		text-decoration: underline; }

p {		color:#000000;
		font: normal 10pt Arial, Helvetica, sans-serif; }

h1 {	border-bottom: solid 1px #003300;
		color:#003300;
		font: bold 20pt "Times New Roman", Times, serif;
		margin: 0 0 10px 0;
		padding: 15px 0 5px 0; 
		text-align: center;
		}

h2 {	color:#003300;
		font: bold 14pt "Times New Roman", Times, serif; 
		margin: 0px;
		padding: 0px; }
		
h3 {	color:#003300;
		font: bold 12pt "Times New Roman", Times, serif; }
		
/* Core Classes */
		
.whitetext {
		color:#ffffff;
		font: normal 10pt Arial, Helvetica, sans-serif; }

.text {	color:#000000;
		font: normal 10pt Arial, Helvetica, sans-serif; }

.bold { color:#000000;
		font: bold 10pt Arial, Helvetica, sans-serif; }

.navtext {
		color:#FFFFFF;
		font: bold 12pt "Times New Roman", Times, serif; }

.logobackground {
		background: url("images/tb__xpand_top.jpg") repeat-x; }
		
/* Left/Right Background  */

.left 	{ background: url("images/tb__border_lt.jpg") repeat-y; }
.right 	{ background: url("images/tb__border_rt.jpg") repeat-y; }
.grey 	{ background: url("images/grey_xpand.jpg") repeat-x; }
		
/* Navigation */
		
.current { background: url('images/nav-current.jpg') repeat-x; }
		
.navbackground {
		background: url("images/nav-bg.jpg") repeat-x;
		}
		
.navhighlighed {background: url("images/tb__xpand_ro_nav.jpg") repeat-x; }

.nav {	border-right: solid 1px #666666; 
		height: 27px; }
		
.nav, .content { margin: 0px auto 0px auto; }

.nav td { font: bold 10pt "Times New Roman", Times, serif; color: #FFFFFF;
		border-left: solid 1px #666666;
		height: 26px;
		line-height: 26px;
		padding: 0 15px 0 15px;
		}
		
.nav td a {color: #FFFFFF; }
.nav td a:hover { color: #CCCCCC; }
		
/* Right Side Bar */
		
.sidebarheading { font: bold 10pt "Times New Roman", Times, serif; color: #FFFFFF;
		line-height: 26px;
		height: 26px;
		vertical-align: middle;
		text-align: center;
		background: url('images/nav-bg.jpg') repeat-x;
		}
		
.sidebarbody { border-left: double 3px #666666;
		border-right: double 3px #666666;
		border-bottom: double 3px #666666;
		padding: 10px;
		 }
		 
.module { border: double 3px #666666; }
		 
/* Headers */
		
div.header { height: 51px; }

div.header h2 { margin: 15px 0 0 0; }

div.header img {
		float: left; 
		margin: 0 15px 0 0; }

p.header { clear: left; }

/* Miscellaneous Classes */

.rule {	display: block;
		padding: 10px 0 10px 0;
		margin: 0 auto 0 auto;
		 }

.captionimage { 
		font: italic 9pt Arial, Helvetica, sans-serif; 
		margin: 15px 0 0 0;
		text-align: center;
		}
		
.captionimage img { border: double 3px #000000; margin: 0 0 5px 0;}

.captionlinkimage { 
		font: italic 9pt Arial, Helvetica, sans-serif; 
		margin: 15px 0 0 0;
		text-align: center; }
		
.downloadtable {
		margin: 15px 0 0 0;
		text-align: center; }
		
.captionlinkimage img { border: double 3px #009900; margin: 0 0 5px 0;}

.green 	{ background-color:#333333; }
.white 	{ background-color:#FFFFFF; }



