/*  
Created for: www.burrardclean.com
Created by: www.salamanderinteractive.net
Date: March 8, 2007
*/

body {
	margin: 10px auto; padding: 0px;
	font-family:'Trebuchet MS','Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
	text-align: left; vertical-align: top;
	color: #000; background-color: #FFF; 
}

a { text-decoration: none; color: #03C; }
a:hover { text-decoration: underline; color: #0CF; }
a:active { text-decoration: none; color: #999; }
a img { border: none 0px;text-decoration: none; }

p { font-size: 11px; margin: 0px; padding: 5px; color: #000; line-height: 16px; }
h1 { font-size: 24px; margin: 0px; padding: 5px; color: #0CF; border-bottom: 1px solid #000; }
h2 { font-size: 18px; margin: 0px 0px 15px 0px; padding: 5px; color: #000; border-bottom: 1px solid #000; }
h3 { font-size: 14px; margin: 0px; padding: 20px 5px 0px 5px; color: #000; }
h4 { font-size: 14px; margin: 0px; padding: 20px 5px 0px 5px; color: #0CF; }
h5 { font-size: 12px; margin: 0px; padding: 20px 5px 0px 5px; color: #000; }
h6 { font-size: 12px; margin: 0px; padding: 20px 5px 0px 5px; color: #0CF; }

ol { margin: 0px 20px; padding: 5px; list-style-type: decimal; }
ul { margin: 0px 20px; padding: 5px; list-style-type: disc; }
li { margin: 0px; padding: 0px; font-size: 11px; color: #000; line-height: 16px; }

ol ol { margin: 0px 10px; padding: 2px; list-style-type: lower-alpha; }
ul ul { margin: 0px 10px; padding: 2px; list-style-type: circle; }
ol ol li { margin: 0px; padding: 0px; font-size: 11px; color: #000; line-height: 16px; }
ul ul li { margin: 0px; padding: 0px; font-size: 11px; color: #000; line-height: 16px; }

.indent { padding-left: 20px; }
.bottspace { padding-bottom: 5px; }
.bolded { font-weight: bold; }

#wrapper { width: 88%; margin: 0px auto; padding: 0px; border: 1px solid #CCC; }
#content { margin: 0px 20px; }

#header { margin: 0px; padding: 10px 20px; border-bottom: 1px solid #CCC; }
#footer { clear: both; margin: 0px; padding: 10px 20px; border-top: 1px solid #CCC; }

#column1 { margin: 0px; padding: 10px 0px; float: left; width: 28%;}
#column2 { margin: 10px 0px; padding: 0px 0px 10px 0px; float: right; width: 71.8%; border-left: 1px solid #CCC; }

#column1 ul { margin: 5px 20px; padding: 0px; list-style-type: none; }
#column1 li { margin: 0px; padding: 1px; font-size: 12px; font-weight: bold; color: #000; line-height: 13px; }
#column1 a { display: block; width: auto; padding: 2px; text-decoration: none; color: #03C; background-color: #FFF; border-bottom: 1px solid #EEE; }
#column1 a:hover { text-decoration: none; color: #0CF; background-color: #FFF; border-bottom: 1px solid #000; }
#column1 a:active { text-decoration: none; color: #FFF; background-color: #000; }

.table { width: auto; margin: 10px auto; padding: 5px; text-align: center; }
.table caption {
	font-size: 14px; font-weight: bold;
	padding: 2px 5px; margin: 0px auto;
	text-align: center; color: #000;
	background: none; border-bottom: 1px solid #000;
}
.table th {
	width: auto; padding: 2px 5px; margin: 0px;
	font-size: 12px; color: #000;
	border-bottom: 1px solid #CCC;
}
.table td {
	width: auto; padding: 2px 5px; margin: 0px;
	font-size: 11px; color: #000; text-align: left; line-height: 15px;
	border: 1px solid #CCC;
}
.table tr { vertical-align: top; }

.table2 { width: auto; margin: 10px opx; padding: 5px; text-align: left; }
.table2 caption {
	font-size: 14px; font-weight: bold;
	padding: 2px 5px; margin: 0px auto;
	text-align: center; color: #000;
	background: none; border-bottom: 1px solid #000;
}
.table2 th {
	width: auto; padding: 2px 5px; margin: 0px;
	font-size: 12px; color: #000;
	border-bottom: 1px solid #CCC;
}
.table2 td {
	width: auto; padding: 2px 5px; margin: 0px;
	font-size: 11px; color: #000; text-align: left; line-height: 15px;
	border: 1px solid #CCC;
}
.table2 tr { vertical-align: top; }

.rowbgd { background-color: #EEE; }

img { padding: 5px; margin: 20px; border: 1px solid #0CF; background-color: #FFF; }
img:hover { border: 1px solid #03C; background-color: #0CF; }